﻿@import url('../persian-font.css');
@media screen and (min-width: 1px) and (max-width: 470px) 
{
	.picGoods_Mobile
	{
		position :relative ;
		top:0px;
		width:100%;
		display :inline-block  ;
	}
	.textAboutUs
	{
		position :relative ;top:0px;float:left ;margin-left :auto ;margin-right :auto ;margin-bottom :30px;font-size:14pt;font-family:Calibri ;text-align :justify ;line-height:30px;width :auto ;width :95%;
	}
	.picAboutUs
	{
		position :relative ;top:0px ;float:right;margin-bottom:10px;width :80%;border:30px solid #fff;border-radius:5px; 
	}
	.boxProduct_Mask:before
		{
			content: "\f00e";
			 font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-decoration: inherit;
			font-size:40px;
			
			margin-top :200px;
			position :relative ;
			width :20%;
			margin-left :40% ;
			margin-right :40% ;
			top:40%;
			color:#fff;
			z-index :-10000;
			 -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:z-index 0.8s; /* For Safari 3.1 to 6.0 */
            transition:z-index 0.8s;
		}
		
		.boxProduct_Mask
		{
			position :absolute ;
			top:0px;
			left:0px;
			width:0%;
			height :0%;
			background: rgb(96, 64, 72);
            background: rgba(96, 64, 72, .5);
              -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:width 0.4s,height 0.5s; /* For Safari 3.1 to 6.0 */
            transition:width 0.4s,height 0.5s;
            
		}
		.boxProductCakeImage:hover .boxProduct_Mask
		{
			width:100%;
			height :100%;
		}
		
		.boxProductCakeImage:hover  .boxProduct_Mask:before
		{
			z-index:1;
		}
	
	.boxProductCakeImage img
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
	}
	.boxProductCakeImage
	{
		position:relative ;
		width:100%;
		min-height:246px;
		display:block ;
	}
	
	.boxProductCakeRight
	{
		position :relative ;
		top:0px;
		
		float :left ;
		left:0px;
		width:84%;
		margin :0;
		
		
		margin-bottom :20px;
		min-height :346px;
		background :#fff;
		cursor :pointer ;
		
		padding :8% 8% 8% 8%;
	}
.developerBox
	{
		position :relative ;
		top:0px;
		right :0px;
		text-align :center ;
		font-family:Calibri,arial;
		color:#ffffff;
		direction:ltr;
		font-size :10pt;
		min-height :40px;
		margin :0px;
		background :#604149;
		padding :10px 10px 10px 10px;
	}
	.title_Footer
	{
		width :100%;
		position:relative ;
		float :left ;
		left :0px;
		min-height:40px;
		font-family :Calibri,arial;
		font-size :14pt;
		color:#fff;
		text-align :left ;
		line-height :40px;
		padding-right :5px;
	}
	.Link_Footer
	{
		width :100%;
		position:relative ;
		float :left ;
		left :0px;
		min-height:40px;
		font-family :Calibri,arial;
		font-size :12pt;
		color:#fff;
		text-align :left ;
		line-height :40px;
		padding-right :5px;
		text-decoration:none;
	}
	.Link_Footer:hover
	{
		color:#FB5F7D;
	}
	.logo_Footer
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		height:175px;
		background-image :url(../images/logo_footer.png);
		background-repeat :no-repeat ;
		background-position :center left  ;
		width :100%;
	}
	.Box_Footer
	{
		position :relative ;
		top:0px;
		left:-100px;
		float :left;
		margin-right :30px;
		width:100%;
		height :180px;
		-webkit-transition: left 2s,display 1s; /* Safari */
        transition: left 2s,display 1s;
        margin-bottom :50px;
       
	}
	.MainPage_Footer
	{
		position:relative ;
		top:0px;
		width :100%;
		position: relative;
		min-height:400px;
		background :#604048;
	}
	.button_News
	{
		min-height:42px;
		width :30%;
		max-width :108px;
		border-radius:5px;
		background :#5F4048;
		cursor :pointer ;
		color:#ffffff;
		font-size :12pt;
		font-family:Calibri,arial;
		position :relative ;
		float:right ;
		right :0px;
		border-style :solid ;
		border-width:0px;
	}
	.button_News:hover
	{
		background :#FD7790;
	}
	.titr_news
	{
		font-size :14pt;
		font-family :Calibri,arial;
		color:#5F4048;
		text-align:left ;
		width :100%;
		
	}
	.MainPage_news
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:400px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
		
	}
	.Container_news
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:400px;
		display:inline-block ;
		text-align:center ;
		
	}
	.Header_News
	{
		position :relative ;
		margin-top :10px;
		width:100%;
		height :90px;
		line-height :90px;
		font-family :Calibri,arial;
		font-size :32pt;
		color:#5F4048; 
		display:inline-block ;
		padding-bottom :30px;
		
	}
	.Container_Service
	{
		position :relative ;
		top:70px;
		width:150px;
		height:62px;
		display:inline-block ;
		text-align:center ;
		background :#FC7790;
		line-height :62px;
		font-size :22pt;
		font-family :Brush Script MT,Calibri,arial;
		color:#ffffff;
		cursor :pointer ;
		-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
	.Container_Service:hover
	{
		background :#FB4668;
	}
	.MainPage_Service
	{
	position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:550px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/khadamat_Box.jpg)  50% 0 no-repeat fixed;
		
		padding-top :10%;
	
		
	}
	.Container_CurrentPublish
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:620px;
		display:inline-block ;
		text-align:center ;
		background :#F2F1EC;
		direction :ltr;
		padding-top:50px;
	}
	.MainPage_CurrentPublish
	{
		position:relative ;
		top:0px;
		width :90%;
		left:0px;
		min-height:620px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	.MainPage_TopSale
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:626px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	.Text_DetAbout
	{
		font-family :Calibri,arial;
		font-size:16pt;
		color:#947F86;
		text-align :justify  ;
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		line-height :30px;
		padding-top :20px;
		padding-bottom :30px;
		text-align :center ;
		direction :ltr ;
		padding-left :10px;
		padding-right :10px;
	}
	.Text_About
	{
		font-family :Calibri,arial;
		font-size:24pt;
		color:#603F4A;
		text-align :center ;
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		padding-top :10px;
		padding-bottom :10px;
		direction :ltr ;
		
	}
	.Container_About
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:334px;
		padding-top :65px;
		padding-bottom :65px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	.MainPage_About
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:190px;
		background :#ffffff;
		display:inline-block ;
		text-align:center ;
	}
	.Container_Menu
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:340px;
		display:inline-block ;
		text-align:center ;
		background :#fff;
	}
	.MainPage_TopMenu
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:62px;
		background :#fff;
		display:inline-block ;
		text-align:center ;
	}
	.boxServicesCakeImage img
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		height :100%;
		display :block ;
	}
	.boxProject_Mask:before
		{
			content: "\f00e";
			 font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-decoration: inherit;
			font-size:40px;
			width :100%;
			height :100%;
			margin-top :200px;
			position :relative ;
			top:40%;
			color:#fff;
			z-index :-10000;
			 -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:z-index 0.8s; /* For Safari 3.1 to 6.0 */
            transition:z-index 0.8s;
		}
		
		.boxProject_Mask
		{
			position :absolute ;
			top:0px;
			left:0px;
			width:0%;
			height :0%;
			background: rgb(96, 64, 72);
            background: rgba(96, 64, 72, .5);
              -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:width 0.4s,height 0.5s; /* For Safari 3.1 to 6.0 */
            transition:width 0.4s,height 0.5s;
            
		}
		.boxServicesCakeImage:hover .boxProject_Mask
		{
			width:100%;
			height :100%;
		}
		
		.boxServicesCakeImage:hover  .boxProject_Mask:before
		{
			z-index:1;
		}
	.boxServicesCakeImage
	{
		position:relative ;
		width:100%;
		min-height:250px;
		display:block ;
	}
	
	.serviceCakeTitle
	{
		position:relative ;
		top:20%;
		left:0px;
		width :100%;
		font-size :66pt;
		font-family :Brush Script MT,Calibri,arial;
		color:#fff;
		text-align :center ;
		direction :ltr;
	}
	
	.serviceCakeText
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		font-size :24pt;
		font-family :Calibri,arial;
		color:#fff;
		text-align :center ;
		direction :ltr;
	}
	
	.boxServicesCakeRight
	{
		position :relative ;
		top:0px;
		margin-right :auto ;
		margin-left :auto ;
		width:90%;
		margin :0;
		min-height :350px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
		margin-bottom :10px;
	}
	
	.boxServicesCakeMiddle
	{
		position :relative ;
		top:0px;
		margin-right :auto ;
		margin-left :auto ;
		width:90%;
		margin :0;
		min-height :350px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
		margin-bottom :10px;
	}
	
	
	.boxServicesCakeLeft
	{
		position :relative ;
		top:0px;
		margin-right :auto ;
		margin-left :auto ;
		width:90%;
		margin :0;
		min-height :350px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
		margin-bottom :10px;
	}
	.titleBoxCakeService
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :90%;
		text-align :center ;
		min-height:60px;
		line-height :60px;
		font-family :Calibri ,arial;
		font-size:26px;
		color:#604048;
	}
	.TitleServices
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:100px;
		line-height :100px;
		font-family :Calibri ,arial;
		font-size:36pt;
		color:#604048;
		margin :0;
		text-align :center ;
	}
	
	.boxButtonCakes
	{
		position :absolute  ;
		bottom :0px;
		float:left ;
		left:0px;
		width :100%;
		min-height:60px;
		margin-bottom :0px;
		
	}
	.boxButtonCakes a
	{
		margin-left :auto ;
		margin-right :auto ;
		width :40%;
		height:60px;
		background :#69817E;
		line-height :60px;
		font-family :Brush Script MT ,Calibri ,arial;
		font-size :28pt;
		font-weight :900;
		color:#fff;
		display :block ;
		-webkit-transition: border 1s; /* Safari */
		transition:  border 1s;
	}
	
	.boxButtonCakes:hover a
	{
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		background:none;
	}
	
	.boxImageCakes
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:300px;
		line-height :300px;
		display :inline-block ;
	}
	.boxImageCakes img
	{
		position:relative ;
		margin-top :10%;
	}
	.BoxLeftCakes
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :100%;
		margin :0;
		min-height:450px;
		background :#79CDBD;
		margin-bottom:10px;
	}
	
	.BoxLeftCakes1
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :100%;
		margin :0;
		min-height:450px;
		background :#9EDBCF;
		margin-bottom:10px;
	}
	
	.BoxLeftCakes2
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :100%;
		margin :0;
		min-height:450px;
		background :#79CDBD;
		margin-bottom:10px;
	}
	
	.BoxLeftCakes3
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :100%;
		margin :0;
		min-height:450px;
		background :#9EDBCF;
		margin-bottom:10px;
	}
	
	.boxTitleCakes 
	{
		position:relative ;
		top:0px;
		float:left ;
		width :100%;
		font-size :32pt;
		font-family :Calibri ,arial;
		color:#fff;
		margin :0;
		height:70px;
		font-weight :600;
	}
	
	.LogoPastry
	{
		position :absolute  ;
		float :left ;
		top:0px;
		left:0px;
		width:100%;
		
	}
	
	.LogoPastry a
	{
		text-decoration :none;
		border :0px;
	}
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  z-index :1000;
  
  
  
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu 
{
	position :relative ;
	top:250px;
	float:right ;
  width: 100%;
  font-family:Calibri,arial;
  background: nono;
}
#cssmenu > ul {
  background: url('images/bg.png');
 
  
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: right ;
  display: inline-block;

  
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
  
}
#cssmenu > ul > li > a 
{
	
  padding:   5px   25px  5px  5px;

  text-decoration: none;
  font-size: 16pt;
  color: #907A7D;
  text-transform: capitalize ;
  letter-spacing: 1px;
  font-weight :500;
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  color: #823231;
 
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 45px;
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #907A7D;
  right: 17px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {
  border-top-color: #ffffff;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #fff;
  top: -5px;
  left: 20px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #ffffff;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 27px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: 180px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  font-size :13pt;
  padding: 11px  35px;
  width: 220px;
  color: #fff;
  text-align :left ;
  background: rgb(117,90,95);
  background: rgba(117,90,95,.9);

  
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FC7790;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #777777;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #777777;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #333333;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #333333;
  border-left-color: transparent;
}
		
	.bb-custom-side {
	width: 50%;
	float: right;
	padding-right :30px;
	overflow: hidden;
	/* Centering with flexbox */
	
}
	
	.bb-custom-side {
	width: 50%;
	float: right;
	padding-right :30px;
	overflow: hidden;
	/* Centering with flexbox */
	
}
	.book_short_Property
	{
		font-size:11pt;
		color:#666666;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		padding:20px 20px 20px 20px;
		border:1px solid #D9D9D9;
	}
	.book_image
	{
		width :100%;
		position:relative ;
		top:0px;
		height:100%;
	}
	.book_title_Box
	{
		width:28%;
		position:relative;
		top:20%;
		right:0px;
		float:right;
		padding-top:100px;
		margin-right:10px;
	}
	.book_Title_Name_Book
	{
		font-size:16pt;
		color:#CA3F04;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		padding:0;
		margin:0;
		min-height:35px;
	}
	.book_Title_Bar
	{
		height:20px;
		background:#1DAEED;
	}
	.book_title_Code
	{
		font-size:12pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:left;
		padding:0;
		margin:0;
	}
	
	.book_title_Code i
	{
		color:#CE420F;
		font-size:20pt;
		margin-right:5px;
		height:30px;
	}
	
	.book_box_Content
	{
		width:60%;
		position:relative;
		top:0px;
		right:10px;
		float:right;
		padding-top:30px;
	}
	.book_Title_Content
	{
		width:100%;
		height:35px;
		font-family:Calibri,arial;
		font-size:10pt;
		border-bottom:4px solid #1BB0EA;
		color:#000000;
		padding-bottom:15px;
		text-align:right;
		margin-bottom:60px;
	}
	.book_Text_Content
	{
		font-size:14pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
	}
	.book_link_Box
	{
		font-size:12pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		width:100%;
		margin:0;
	}
	.book_link_Box i
	{
		font-size:12pt;
		color:#1BB0EA;
		padding-left:10px;
		padding-top:5px;
		padding-right:10px;
	}
	.book_Link
	{
		font-size:11pt;
		font-family:Calibri,arial;
		text-decoration:none;
		color:#000000;
	}
	.book_Link:hover
	{
		color:#FB4668;
	}
	.boxmsg
        {
        	width:100%;font-size:4.5mm;font-family:yekan,tahoma;border:0px solid black;display:inline-table  ;
        }
        .boxmsg_rowid
        {
        	text-align:center;border-top-right-radius:10px;border-bottom-right-radius:10px;font-weight:500;
        }
        .boxmsg_time
        {
        	text-align:center;font-weight:500;
        }
        .boxmsg_rowid_content
        {
        	display:inline-table ;
        }
        .boxmsg_time_content
        {
			display:inline-table ;
        }
	.basketPageFrame
	{
		width :100%;
		min-height:1800px
	}
	 .Container_Content_Gallery
		{
			position :relative ;
			top:0px;
			width:100%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			border-top:3px solid #505050;
			padding-bottom :200px;
		}
	.textNewsBox
	{
		text-align :left  ;
		line-height :30px;
		font-family :Calibri,arial;
		font-size :13pt;
		margin-top :0px;
		min-height :300px;
		width :100%;
		padding-top:0px;
		direction:ltr ;
		

	}
	.newsMoreButtonBox
	{
		width :100%;
		text-align :left ;
		padding-top:10px;
		padding-bottom :10px;
		margin-bottom :10px;
	}
	.newsMoreButton
	{
		margin-left :0px;
		width :120px;
		height:40px;
		background-color :#604149;
		cursor:pointer ;
		color:#fff;
		border-radius:5px;
		border-width :0px;
		border-style :solid ;
		text-decoration :none;
		display :block ;
		font-size :12pt;
		font-family :Calibri,arial;
		line-height :40px;
		text-align :center ;
		-webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
		
	}
	.leftNewsContent
	{
		position :relative ;
		top:0px;
		float:left  ;
		left :0px;
		width :100%;
		min-height:600px;
	}
	#menuRightObject
	{
		position :relative ;
		top:0px;
		float:left ;
		left :0px;
		width :35%;
	}
	.servideTitle
	{
		border-bottom:1px solid #D9D9D9;
		font-size:14pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-bottom:10px;
		margin :0px;
		direction:ltr;
	}
	.servideShort
	{
		border-bottom:1px solid #D9D9D9;
		font-size:10pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-bottom:10px;
		color:#00698A;
		margin :0px;
		line-height :30px;
		text-align :justify ;
		direction :ltr;
	}
	.serviceText
	{
		font-size:10pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-top:10px;
		padding-bottom:10px;
		margin :0px;
	}
	.serviceTextBox
	{
		position :relative ;
		top:0px;
		float:right ;
		right :0px;
		width:100%;
		padding:10px 10px 10px 10px;
		min-height :300px;
	
	}
	.serviceImage
	{
		position :relative ;
		top:0px;
		float:left ;
		left :0px;
		width:100%;
		padding:10px 10px 10px 10px;
		min-height :400px;
	}
	.serviceMainBox
	{
		padding-top:60px;
		display:block;
		min-height:400px;
		margin-bottom:20px;
	}
	.serviceUpArrowBox
	{
		text-align :right ;
		width :100%;
		margin :0;
	}
	.serviceUpArrow
	{
		font-size:16pt;
		color:#FB4668;
	}
	.serviceUpArrow:hover
	{
		color:#00698A;
	}
	.zoomAria
	{
		border:1px;
		border:0px solid #CACACA;
		border-radius:5px;
		visible:auto;
	}	
	.frame_MapContact
	{
		padding-top :40px;
		width :100%;
		min-height:300px;
	}
	.Caption_Contact1
	{
		position:relative ;
		float :left ;
		left :0px;
		min-width:60px;
		font-size:14pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#000;
		direction :ltr;
		text-align :left ;
	}
	.p_Contact1
	{
		width :99%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		
	}

.TextName_Contact1
	{
		width :100%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		text-align :left ;
	}

.p_Email1
	{
		position :relative ;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-left :20px;
		margin-top :10px;
	}

.TextEmail_Contact1
	{
		width :70%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		direction :ltr ;
	}



.p_Phone1
	{
		position :relative ;
		float :left ;
		left:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-right :20px;
		margin-top :10px;
	}


.TextEmail_Phone1
	{
		width :70%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}




.p_Comment1
	{
		position :relative ;
		float :left ;
		left:0px;
		width :99%;
		border :1px solid #000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
	}


.TextEmail_Comment1
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		
	}



	.Ok_p
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :50%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#chk_Ok
	{
		width :20%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		direction :ltr;
		background :red;
		
	}
	.addMember_law_p
	{
		position :relative ;
		float :right ;
		right:0px;
		width :98%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
	}
	#addMember_law
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		direction :ltr;
		
	}
	
	.securityCode_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
	}
	#securityCode_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Pwd_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
	}
	#Pwd_Member
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Uid_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :30px;
	}
	#Uid_Member
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.des_P
	{
		position :relative ;
		float :right ;
		right:0px;
		width :98%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
		margin-left :50px;
	}
	#des
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Pay_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#opt_Pay
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.PriceSend_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#lblPriceSend
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.City_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
	}
	#cmb_City
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.Ostan_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
	}
	#cmb_Ostan
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.TypeErsal_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
		
	}
	#cmb_TypeErsal
	{
		width :100%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.p_button_member
	{
		position :relative ;
		top:0px;
		float :right  ;
		right:0px;
		width :70%;
		padding:5px 5px 5px 5px;
		min-height:70px;
		margin-right :0px;
		margin-top :40px;
		line-height :70px;
		text-align :center ;
	}
	.code_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#code_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.address_Member_p
	{
		position :relative ;
		float :right ;
		right:0px;
		width :98%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
	}
	#address_Member
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		direction :ltr;
		
	}
	.pastageCode_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#pastageCode_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.email_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#email_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.mobile_member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#mobile_member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.phone_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#phone_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	  .work_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#work_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	 
	 
	 .doc_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#doc_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	 
	
	.Caption_Member
	{
		position:relative ;
		float :right ;
		right :0px;
		min-width:60px;
		font-size:12pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#000;
		text-align :right ;
	}
	
	.name_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#name_Member
	{
		width :100%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.lName_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#lName_Member
	{
		width :75%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	
	.AboutUS_ContentPage
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		color:#000000;
		text-align :justify ;
		line-height :30px;
	}
	.ContactUS_Box
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :500px;
		padding-top:30px;
		padding-bottom :10px;
		margin :0;
	}
	.ContactUS_Box_text
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left  ;
		margin :0;
		width :100%;
		padding :0px 0px 0px 0px;
	}
	
	.ContactUS_Box_Form
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		margin :0;
		width :100%;
		padding :0px 0px 0px 0px;
	}
	
	.ContactUS_Box_Form h1
	{
		width :100%;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#604149;
		text-align :left ;
		min-height :30px;
		position :relative ;
		top:0px;
		padding-bottom :40px;
	}
	.ContactUS_Box_text h1
	{
		width :100%;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#604149;
		text-align :left ;
		min-height :30px;
		position :relative ;
		top:0px;
	}
	.ContactUS_Box_text p
	{
		position :relative ;
		top:0px;
		width :100%;
		font-size :12pt;
		font-family :Calibri,arial;
		color:#000000;
		text-align :right ;
		line-height :30px;
	}
	.linkBox
	{
		position:relative;
		float:right;
		right:0px;
		top:0px;
		font-size:12pt;
		font-family:Calibri,arial;
		width:100%;
		padding-top :10px;
	}
	.textlinkBox
	{
		font-size:12pt;
		font-family:Calibri,arial;
		text-decoration:none;
		color:#FB4668;
	}
	.textlinkBox:hover
	{
		color:#012935;
	}
	.page_Title_Link
	{
		color:#000000;
		font-size :10pt;
		text-decoration :none;
		font-family:Calibri,arial;
	}
	.page_Header_Link
	{
		color:#604149;
		font-size :10pt;
		text-decoration :none;
		font-family:Calibri,arial;
		padding-left :10px;
	}
	.page_Header_Link:hover
	{
		color:#E34C26;
		
	}
	.NewsMainBoxShow
	{
		padding-top:60px;
		display:block;
		min-height:320px;
		margin-bottom:0px;
	}  
.playPic1
{
	position:absolute ;
	top:0px;
	left:0px;
	margin :0px;
	z-index :1000;
	width :300px;
	height :300px;
	border-radius:0px;
	background: rgb(105, 105, 105);
    background: rgba(105, 105, 105, .5);
	display :none ;
	cursor :pointer ;
	background-image :url(../images/overGallery.png);
	background-repeat :no-repeat ;
	background-position :center center ;
	-webkit-transition: display 1s; /* Safari */
   transition:  display 1s;
}

.element-item:hover .playPic1{display:block }
	
    
 .picGallery
{
	position :absolute ;
	top:0px;
	left:0px;
	margin :0;
	width :300px;
	height:300px;
	display:block;
	background-repeat :no-repeat;background-position :center top;border-radius:0px;background-size:300px 300px;
	}
.leftPicGallery
{
	margin-left:auto;
	margin-right:auto;
}
.element-item:hover .playPic1{display:block }
	

	.iframeBashet
	{
		width :100%;height:80px;border-top:1px solid #D6D4D4;padding-top :30px;
	}
	.zoomAria
	{
		border:1px;
		border:0px solid #CACACA;
		border-radius:5px;
		visible:auto;
	}	
	.basketCounter
	{
		width :100px;
		height:40px;
		display:inline-block ;
		border-style:solid;
		border-width:0px;
		border-color :#C8BFC6;
		position:relative ;
		right:2px;
		top:0px;
		padding-top :5px;
		float:right;
		padding-bottom :10px;
		
	}
	.Container
	{
		position:absolute;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align:center ; 
	}	
	
	
	.MainPage_OverTop
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:35px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
     .menuTop
    {
    	margin-top :0px;
    	margin-right :0px;
    	list-style :none;
    	padding :0;
    	height:62px;
    	float:right;
    	position :relative ;
    	right:0px;
    	width :100%;
    	
    }
    .basketBtn
        {
        	float :left ;
        	display:inline-block ;
        	width:22%;
        	text-align :center;
        	
        	border-left:0px solid #E8E8E8;
        	margin :0;
        	margin-right :0px;
        	height :100%;
        	cursor:pointer ;
        	position :relative ;
        	margin-bottom :0;
        	min-height:62px;
        	padding :0px 0px 0px 0px;
        	cursor :hand ;
        	background :#FB4668;
        	 -webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        }
        .basketBtn:hover
        {
        	background :#012935;
        }
         .menuItem
        {
        	
        	float :right  ;
        	display:inline-block ;
        	width:13% ;
        	text-align :center;
        	border-left:0px solid #E8E8E8;
        	margin :0;
        	margin-right :0px;        	
        	position :relative ;
        	margin-bottom :0;
        	min-height:62px;
        	padding :0px 0px 0px 0px;
        	z-index:1000;
        	background-image :url(../images/menu.png);
			background-repeat :no-repeat ;
			background-position:  right  top;
			background-size:0% 100%;  
			right :0px;
			
        }
        
        
        .menuItem:hover
        {
        	
            -webkit-transition:background-size 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background-size 0.5s;
            background-size:100% 100%;  
        }
         .menuLink
        {
        	display :block ;
        	height :62px;
        	width :100%;
        	font-size:3.5mm;
        	font-family:Calibri,arial;
        	text-decoration:none;
        	color:#ffffff;
        	line-height :62px;
        	cursor :pointer ;
        	
        }
        .menuLink:hover
        {
        	color:#ffffff;
        }
        .dropDownMenu
        {
        	display:block ;
        	padding :0px;
        	z-index :0;
        	margin-top :0px;
        	margin-right :0px;
        	float:right ;
        	position:relative ;
        	left:-999em;
        	background :#0093BF;
        	width :200px;
        	height:0px;
        	visibility :hidden ;
        	 -webkit-transition:height 0.5s,top 0.7s,visibility 5s; /* For Safari 3.1 to 6.0 */
            transition:height 0.5s,top 0.7s,visibility 5s;
            box-shadow:1px 1px 1px #474747;
            padding :0px 0px 0px 0px;
        	
        }
     
       
        
         .menuItem:hover .dropDownMenu
        {
        	visibility:visible ;
        	display :block ;
        	right :0em;
        	top:0px;
        	height :auto ;
        	
        
        }
        .dropDownMenuBox
        {
        	width :100%;
        	list-style :none;
        	position:relative;
        	display:inline-block ;
        	
        	margin-right :0px;
        	float :right ;
        	display:none ;
        	margin :0px 0px 0px 0px;width:100%;padding :0 0 0 0;
        	
        }
        .dropDownMenuLink
        {
        	width :190px;
        	height:100%;
        	text-decoration :none;
        	font-family :Calibri,arial;
        	text-decoration :none;
        	color:#ffffff;
        	display :block ;
        	font-size :3.5mm;
            margin :0px 0px 0px 0px;
            padding-top:8px;
            padding-bottom:8px;
            padding-right :10px;
            float :right ;
        	 -webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background 0.5s;
        }
          .dropDownMenuItem
        {
        	width :100%;
        	display:inline-block ;
        	text-align :right;
            margin-top:0;
            margin-right :0;
            padding :0 0 0 0;
           background :#0093BF;
             -webkit-transition:background .3s; /* For Safari 3.1 to 6.0 */
            transition:background .3s;
            
        }
         .dropDownMenuItem:hover  .dropDownMenuLink
        {
        	
        	color:#ffffff;
           
        }
        .dropDownMenuItem:hover
        {
        	background:#012935;
        }
        .dropDownMenuBox_shop
        {
        	overflow :visible;width:500px;float:right;
        }
        .menuItem:hover .dropDownMenuBox
        {
        	display:block ;
        }
        #boxTop
        {
       	margin-top :0px;
       	margin-left :0px;
       	width:100%;
       	height:62px;
       	
       	box-shadow:0px 0px 0px #5F94B2;
       	border-radius:0px;
       	background-image :url(../images/logo.png);
       	background-repeat :no-repeat ;
       	background-position:center  right;
       	display:inline-block ;
        }
         #shopFrame
        {
        	position:relative ;
        	top:0px;
        	height :62px;
        	width:100%;
        }
   
	.MainPage_Logo
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:120px;
		background :#ffffff;
		display:inline-block ;
		text-align:center ;
	}
	 .Container_Logo
	{
		position :relative ;
		top:0px;
		width:100%;
		height:120px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	.Logo_Box
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:120px;
		background-image :url(../images/logo.png);
		background-repeat :no-repeat ;
		background-position: right center ;
	}
	.Logo_Box_Address
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :40%;
		min-height:120px;
		vertical-align :middle ;
		display :none;
	}
	.mapMarkerStyle
	{
		color :#0093BF;
		font-size :50pt;
		font-family :yekan;
	}
	.Logo_Box_Phone
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :20%;
		min-height:120px;
		vertical-align :middle ;
		display :none;
	}
	.Banner_Box
	{
		position:relative ;top:0px;left:0px;width:100%;display:inline-block;padding-top:0px;padding-bottom:10px;
	}
	.MainPage_About
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:190px;
		background :#ffffff;
		display:inline-block ;
		text-align:center ;
	}
	
	
	
	
	
	.MainPage_CurrentPublish
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:400px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	
	 .Container_CurrentPublish
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:400px;
		display:inline-block ;
		text-align:center ;
		background :#F2F1EC;
		direction :ltr;
	}
	.img_CurrentPublish
	{
		border-radius:180px;width:167px;height:167px;
	}
	.title_CurrentPublish
	{
		font-size :18pt;font-family:Calibri,arial;color:#604149;position :relative ;top:0px;margin-top :0px;direction:ltr;
	}
	.text_CurrentPublish
	{
		font-size :12pt;font-family:Calibri,arial;color:#000000;position :relative ;top:0px;margin-top :0px;text-align:center ;line-height :30px;direction:ltr;padding :20px 20px 20px 20px;
	}
	.container {
  
	}


	/* Example wrapper */

	.wrap {
	  position: relative;
	  margin: 3em 0;
	}


	/* Frame */

	.frame {
	  height: 400px;
	  overflow: hidden;
	}

	.frame ul {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  height: 100%;
	  font-size: 0px;
	  background :#D9D9D9;
	  
	}

	.frame ul li {
	  float: right ;
	  width: 400px;
	  height: 100%;
	  margin: 0 1px 0 0;
	  padding: 0;
	  background: #D9D9D9;
	  color: #000000;
	  text-align: center;
	  cursor: pointer;
	}

	.frame ul li.active {
	  color: #fff;
	  background: #D9D9D9;
	}


	/* Scrollbar */

	.scrollbar {
	  margin: 0 0 1em 0;
	  height: 2px;
	  background: #ccc;
	  line-height: 0;
	}

	.scrollbar .handle {
	  width: 100px;
	  height: 100%;
	  background: #3E94AB;
	  cursor: pointer;
	}

	.scrollbar .handle .mousearea {
	  position: absolute;
	  top: -9px;
	  left: 0;
	  width: 100%;
	  height: 20px;
	}


	/* Pages */

	.pages {
	  list-style: none;
	  margin: 20px 0;
	  padding: 0;
	  text-align: center;
	}

	.pages li {
	  display: inline-block;
	  width: 14px;
	  height: 14px;
	  margin: 0 4px;
	  text-indent: -999px;
	  border-radius: 10px;
	  cursor: pointer;
	  overflow: hidden;
	  background: #fff;
	  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
	}

	.pages li:hover {
	  background: #aaa;
	}

	.pages li.active {
	  background: #666;
	}


	/* Controls */

	.controls {
	  margin: 25px 0;
	  text-align: center;
	  display:none;
	}


	/* One Item Per Frame example*/

	.oneperframe {
	  height: 300px;
	  line-height: 300px;
	}

	.oneperframe ul li {
	  width: 1140px;
	}

	.oneperframe ul li.active {
	  background: #333;
	}


	/* Crazy example */

	.crazy ul li:nth-child(2n) {
	  width: 100px;
	  margin: 0 4px 0 20px;
	}

	.crazy ul li:nth-child(3n) {
	  width: 300px;
	  margin: 0 10px 0 5px;
	}

	.crazy ul li:nth-child(4n) {
	  width: 400px;
	  margin: 0 30px 0 2px;
	}
	
	
	
	
	
	

	
	.Box_news1
	{
		position:relative ;
		float:right ;
		top:0px;
		right:0px;
		width :100%;
		min-height:420px;
		-webkit-transition: right 2s,display 1s; /* Safari */
        transition: right 2s,display 1s;
       margin-bottom :20px;
	}
	
	.Box_news2
	{
		position:relative ;
		float:left  ;
		top:0px;
		left:0px;
		width :100%;
		min-height:420px;
		-webkit-transition: left 2s,display 1s; /* Safari */
        transition: left 2s,display 1s;
        margin-bottom :20px;
	}
	.Box_news3
	{
		position:relative ;
		float:right ;
		top:0px;
		right:0px;
		width :100%;
		min-height:420px;
		-webkit-transition: right 2s,display 1s; /* Safari */
        transition: right 2s,display 1s;
       margin-bottom :20px;
	}
	
	
	.title_news
	{
		font-size :14pt;
		font-family :Calibri,arial;
		color:#000000;
		text-align:justify  ;
		width :100%;
		direction :ltr ;
		padding-bottom :5px;
		min-height:60px;
		direction:ltr ;
		
	}
	.text_news
	{
		top:0px;
		font-size :12pt;
		font-family :Calibri,arial;
		color:#464646;
		text-align:justify  ;
		width :100%;
		direction :ltr ;
		padding-bottom :5px;
		line-height :25px;
		min-height:140px;
		
	}
	.Container_BodyNews
	{
		position :relative ;
		top:0px;
		width:100%;
		display:inline-block ;
		text-align:center ;
		margin-bottom :20px;
	}
	
	
	.MainPage_CatBook
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:450px;
		background :#D9D9D9;
		display:inline-block ;
		text-align:center ;
	}
	.Container_CatBook
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:450px;
		display:inline-block ;
		text-align:center ;
	}
	.Box_CatBook1
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon1
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat1.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon1:hover
	{
		background-position :center  100% ;
	}
	.box_CatBookText
	{
		position:relative ;
		float :right  ;
		right  :0px;
		text-align :right ;
		font-family :Calibri,arial;
		font-size :16pt;
		color:#464646;
		height:70px;
		line-height :70px;
		cursor :pointer ;
	}
	.Box_CatBook1:hover .box_CatBookIcon1
	{
		background-position :center  100% ;
	}
	.Box_CatBook_Header
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :120px;
		line-height :120px;
		font-family :Calibri,arial;
		font-size :18pt;
		color:#000000;
		text-align :center ;
	}
	.Box_CatBook2
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon2
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat2.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon2:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook2:hover .box_CatBookIcon2
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook3
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon3
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat3.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon3:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook3:hover .box_CatBookIcon3
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook4
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon4
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat4.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon4:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook4:hover .box_CatBookIcon4
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook5
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon5
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat5.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon5:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook5:hover .box_CatBookIcon5
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook6
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon6
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat6.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon6:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook6:hover .box_CatBookIcon6
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook7
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon7
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat7.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon7:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook7:hover .box_CatBookIcon7
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook8
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon8
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat8.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon8:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook8:hover .box_CatBookIcon8
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook9
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon9
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat9.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon9:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook9:hover .box_CatBookIcon9
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook10
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon10
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat10.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon10:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook10:hover .box_CatBookIcon10
	{
		background-position :center  100% ;
	}
	
	
	.MainPage_Contact
	{
		position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:300px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/Contact_Box.png)  50% 0 no-repeat fixed;
		
		
	}
	
	.Container_Contact
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:600px;
		display:inline-block ;
		text-align:center ;
	}
	
	.header_Contact
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height:120px;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#ffffff;
		line-height:120px;
		text-align :center ;
	}
	.Caption_Contact
	{
		position:relative ;
		float :left ;
		left :0px;
		min-width:60px;
		font-size:14pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#fff;
		direction :ltr;
		text-align :left ;
	}
	.p_Contact
	{
		width :100%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		
	}
	.TextName_Contact
	{
		width :100%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
	}
	.p_Email
	{
		position :relative ;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-left :20px;
		margin-top :10px;
	}
	
	.TextEmail_Contact
	{
		width :100%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
		direction :ltr ;
	}
	
	.p_Phone
	{
		position :relative ;
		float :left ;
		left:0px;
		width :100%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-right :20px;
		margin-top :10px;
	}
	.TextEmail_Phone
	{
		width :100%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
		
	}
	.p_Comment
	{
		position :relative ;
		float :left ;
		left:0px;
		width :100%;
		border :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
	}
	.TextEmail_Comment
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#fff;
		resize:none;
		
	}
	.p_button
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width :100%;
		padding:5px 5px 5px 5px;
		min-height:70px;
		margin-right :0px;
		margin-top :40px;
		line-height :70px;
		text-align :center ;
	}
	.button_Contact
	{
		position:relative ;
		min-width :215px;
		cursor :pointer ;
		background :#FC7790;
		text-align :center ;
		font-family :Calibri,arial;
		font-size :14pt;
		color:#fff;
		border-radius:10px;
		border-style :solid;
		border-width :0px;
		-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.5s;
	}
	.button_Contact:hover
	{
		background :#FB4668;
	}
	
	.MainPage_Map
	{
		position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:300px;
	}
	.frame_Map
	{
		width :100%;
		min-height:300px;
	}
	
	
	.Container_Footer
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:600px;
		display:inline-block ;
		text-align:center ;
	}
	
	
	
	
	.in-view
    {
		right:0px;
    }
    
    .in-view1
    {
		right:0px;
    }
    
    .in-view2
    {
		left:0px;
    }
    
     .in-view3
    {
		left :0px;
    }
     #btnLogin
        { 
            display :block ;
            position:relative ;
            float:left ;
            left:0px;
            top:0px;
            width:35px;
            height:35px;
            border-radius:0px;
            background :#012935;
            cursor:pointer;
            text-align :center ;
            color:#F0F0F0;
            border:0px solid #F1F1F1;
          
        }
        #btnLogin:hover
        {
        	
            color:#0093BF;
        }
        .cls_loginbox
        {
        	z-index:10000; position :relative;float:left ;top:0px;left:0px;width:271px;height:210px;background :#012935;border-radius:0px;padding :10px 10px 10px 10px;color:#ffffff;font-family :Calibri,arial;font-size:11pt;display:block ;border:1px solid #EFF1F0;
        }
        #txtSearch
        {
        	position:relative   ;
        	left:0px;
        	top:0px;
        	float :left ;
        	 width :200px;
        	background :#012935;
        	 height:100%;
        	 font-size:10pt;
        	 font-family:Calibri,arial;
        	 color:#F0F0F0;
        	 text-align :right;
        	 border:0;
        	 
        }
        #btnInput
        {
        	
        	width :100px;
        	height:35px;
        	border-style:solid ;
        	border-width:0px;
        	border-radius:5px;
        	cursor:pointer ;
        	background :#F0F0F0;
        	color:#878787;
        	-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background 0.5s;
           
            font-family :Calibri,arial;
            font-size :4.0mm;
        }
        #btnInput:hover
        {
        	background :#FB4668;
        	color:#ffffff;
        }
        #btnSearch
        {
        	font-size :18pt;
        	position:relative ;
        	top:0px;
        	right:0px;
        	float:right ;
        	width:30px;
        	height:30px;
        	display:block;
        	cursor:pointer ;
        	border-style:solid ;
        	border-width:0;
        	background :#012935;
        	background-image :url(../images/search.png);
        	background-position :center center; 
        	background-repeat :no-repeat ;
        	-webkit-transition:background-image 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background-image 0.5s;
        }
        #btnSearch:hover
        {
        	background-image :url(../images/search_over.png);
        }
        .Container_OverPage
        {
        	position :relative ;
        	top:0px;
        	left:0px;
        	margin-left :0px;
        	width :80%;
        	display:inline-block ;
        	text-align :left ;
        }
           #search
        {
        	position:relative ;
        	top:0px;
        	left :0px;
        	float :left ;
        	width:250px;
        	height:35px;
        	border-style:solid ;
        	border-color:#F0F0F0;
        	border-radius:0px;
        	border-width:0px;
        	background :#012935;
        	color:#E3EEF6;
        	min-width:200px;
        }
         .menuMobile
            {
            	display :none   ;
            }
                    .MainPage_Content
		{
			position:relative ;
			top:0px;
			width :100%;
			left:0px;
			min-height:600px;
			background :#F2F1EC;
			display:inline-block ;
			text-align:center ;
		}
        .Container_Content
		{
			position :relative ;
			top:0px;
			width:95%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			border-top:0px solid #505050;
		}
		
		.Container_Header
		{
			
		}
		
		.MainPage_Header_Path
		{
			position:relative ;
			top:0px;
			width :100%;
			left:0px;
			height:140px;
			background :#F2F1EC;
			display:inline-block ;
			text-align:center ;
		}
        .Container_Header_path
		{
			position :relative ;
			top:0px;
			width:100%;
			min-height:140px;
			display:inline-block ;
			text-align:right  ;
		}
		.title_Header
		{
			text-align :center ;
			font-family :Calibri,arial;
			font-size:32pt;
			color:#000;
			padding-top :30px;
			
			margin :5px;
		}
		.path_Header
		{
			position :relative ;
			top:0px;
			margin-top :0px;
			text-align :center ;
			padding-top :5px;
			direction :ltr ;
			}
		.home_Header
		{
			font-family:Calibri,arial;
			font-size :10pt;
			color:#604149;
			text-decoration :none;
			margin-left :10pt;
		}
		.home_Header:hover
		{
			color:#79CDBD;
		}
		.page_Header
		{
			font-family:Calibri,arial;
			font-size :10pt;
			color:#505050;
			text-decoration :none;
			margin-left :10pt;
		}
		.arow_header
		{
			font-family:Calibri,arial;
			font-size :11pt;
			color:#505050;
			text-decoration :none;
			margin-left:10px;
			padding :0px;
			margin-top :5px;
			
			height:100%;
		}
		#PictureBoxProduct
         {
         	position :relative ;
         	float:right  ;
         	top:0px;
         	right :0px;
         	width:100%;
         	text-align :center;
         	display :inline-block;
         }
         #sub_PictureBoxProduct
         {
         	text-align :center;
         	width:70%;
         	float:right ;
         	right :25%;
         	position:relative;
         }
         #sub_PictureBoxProduct_mobile
         {
         	text-align :center;
         	width:100%;
         	float:right ;
         	right :0%;
         	position:relative;
         	display :none;
         }
          #ContentBoxProduct
         {
         	position :relative ;
         	float:left ;
         	top:0px;
         	left:0px;
         	width:100%;
         }
         .Container_ProductDet
         {
         	width :100%;
         	display :inline-block;
         	padding-top :40px;
         }
         
         .details_Goods
         {
         	width :100%;
         	margin :0;
         	padding :0;
         	float:right;
         	text-align :right;
         	font-family:Calibri,arial;
         	font-size :12pt;
         	direction:ltr;
         }
         .details_Goods i
         {
         	color:#E34C26;
         	font-size :10pt;
         	margin-left :10px;
         }
         .offGoods
         {
         	color:#E34C26;
         	font-size :10pt;
         	margin-left :10px;
         	padding-right :5px;
         }
         #PriceBoxProduct
         {
         	margin-top :70px;
         	
         }
          #btn_add_basket{
        	float:left;
        	position :relative ;
        	left:0px;
        	top:0px;
        	width:162px;
        	height:40px;
        	font-size:11pt;
        	font-family:Calibri,arial;
        	color:#ffffff;
        	cursor:pointer;
        	border-radius:10px;
        	padding-top :5px;
        	background :#FC7790;
            transition:background 0.5s;
        }
        #btn_add_basket:hover{
			background :#FB4668;
        }
}
@media screen and (min-width: 471px) and (max-width: 785px) 
{
	.picGoods_Mobile
	{
		position :relative ;
		top:0px;
		width:100%;
		display :none ;
	}
	.textAboutUs
	{
		position :relative ;top:0px;float:left ;margin-left :auto ;margin-right :auto ;margin-bottom :30px;font-size:14pt;font-family:Calibri ;text-align :justify ;line-height:30px;width :auto ;width :95%;
	}
	.picAboutUs
	{
		position :relative ;top:0px ;margin-bottom:10px;width :90%;border:30px solid #fff;border-radius:5px; 
	}
	.boxProduct_Mask:before
		{
			content: "\f00e";
			 font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-decoration: inherit;
			font-size:40px;
			
			margin-top :200px;
			position :relative ;
			width :20%;
			margin-left :40% ;
			margin-right :40% ;
			top:40%;
			color:#fff;
			z-index :-10000;
			 -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:z-index 0.8s; /* For Safari 3.1 to 6.0 */
            transition:z-index 0.8s;
		}
		
		.boxProduct_Mask
		{
			position :absolute ;
			top:0px;
			left:0px;
			width:0%;
			height :0%;
			background: rgb(96, 64, 72);
            background: rgba(96, 64, 72, .5);
              -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:width 0.4s,height 0.5s; /* For Safari 3.1 to 6.0 */
            transition:width 0.4s,height 0.5s;
            
		}
		.boxProductCakeImage:hover .boxProduct_Mask
		{
			width:100%;
			height :100%;
		}
		
		.boxProductCakeImage:hover  .boxProduct_Mask:before
		{
			z-index:1;
		}
	
	.boxProductCakeImage img
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
	}
	.boxProductCakeImage
	{
		position:relative ;
		width:100%;
		min-height:246px;
		display:block ;
	}
	
	.boxProductCakeRight
	{
		position :relative ;
		top:0px;
		
		float :left ;
		left:auto;
		width:44%;
		margin :0;
		
		margin-left :0.5% ;
		margin-right :0.5% ;
		margin-bottom :20px;
		min-height :346px;
		background :#fff;
		cursor :pointer ;
		
		padding :2% 2% 2% 2%;
	}
.developerBox
	{
		position :relative ;
		top:0px;
		right :0px;
		text-align :center ;
		font-family:Calibri,arial;
		color:#ffffff;
		direction:ltr;
		font-size :10pt;
		min-height :40px;
		margin :0px;
		background :#604149;
		padding :10px 10px 10px 10px;
	}
	.title_Footer
	{
		width :100%;
		position:relative ;
		float :left ;
		left :0px;
		min-height:40px;
		font-family :Calibri,arial;
		font-size :14pt;
		color:#fff;
		text-align :left ;
		line-height :40px;
		padding-right :5px;
	}
	.Link_Footer
	{
		width :100%;
		position:relative ;
		float :left ;
		left :0px;
		min-height:40px;
		font-family :Calibri,arial;
		font-size :12pt;
		color:#fff;
		text-align :left ;
		line-height :40px;
		padding-right :5px;
		text-decoration:none;
	}
	.Link_Footer:hover
	{
		color:#FB5F7D;
	}
	.logo_Footer
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		height:175px;
		background-image :url(../images/logo_footer.png);
		background-repeat :no-repeat ;
		background-position :center left  ;
		width :100%;
	}
	.Box_Footer
	{
		position :relative ;
		top:0px;
		left:-100px;
		float :left;
		margin-right :30px;
		width:20%;
		min-height :180px;
		-webkit-transition: left 2s,display 1s; /* Safari */
        transition: left 2s,display 1s;
       
	}
	.MainPage_Footer
	{
		position:relative ;
		top:0px;
		width :100%;
		position: relative;
		min-height:400px;
		background :#604048;
	}
	.button_News
	{
		min-height:42px;
		width :30%;
		max-width :108px;
		border-radius:5px;
		background :#5F4048;
		cursor :pointer ;
		color:#ffffff;
		font-size :12pt;
		font-family:Calibri,arial;
		position :relative ;
		float:right ;
		right :0px;
		border-style :solid ;
		border-width:0px;
	}
	.button_News:hover
	{
		background :#FD7790;
	}
	.titr_news
	{
		font-size :14pt;
		font-family :Calibri,arial;
		color:#5F4048;
		text-align:left ;
		width :100%;
		
	}
	.MainPage_news
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:400px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
		
	}
	.Container_news
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:400px;
		display:inline-block ;
		text-align:center ;
		
	}
	.Header_News
	{
		position :relative ;
		margin-top :10px;
		width:100%;
		height :90px;
		line-height :90px;
		font-family :Calibri,arial;
		font-size :32pt;
		color:#5F4048; 
		display:inline-block ;
		padding-bottom :30px;
		
	}
	.Container_Service
	{
		position :relative ;
		top:70px;
		width:150px;
		height:62px;
		display:inline-block ;
		text-align:center ;
		background :#FC7790;
		line-height :62px;
		font-size :22pt;
		font-family :Brush Script MT,Calibri,arial;
		color:#ffffff;
		cursor :pointer ;
		-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
	.Container_Service:hover
	{
		background :#FB4668;
	}
	.MainPage_Service
	{
	position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:550px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/khadamat_Box.jpg)  50% 0 no-repeat fixed;
		
		padding-top :10%;
	
		
	}
	.Container_CurrentPublish
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:620px;
		display:inline-block ;
		text-align:center ;
		background :#F2F1EC;
		direction :ltr;
		padding-top:50px;
	}
	.MainPage_CurrentPublish
	{
		position:relative ;
		top:0px;
		width :90%;
		left:0px;
		min-height:620px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	.MainPage_TopSale
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:626px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	.Text_DetAbout
	{
		font-family :Calibri,arial;
		font-size:16pt;
		color:#947F86;
		text-align :justify  ;
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		line-height :30px;
		padding-top :20px;
		padding-bottom :30px;
		text-align :center ;
		direction :ltr ;
		padding-left :10px;
		padding-right :10px;
	}
	.Text_About
	{
		font-family :Calibri,arial;
		font-size:24pt;
		color:#603F4A;
		text-align :center ;
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		padding-top :10px;
		padding-bottom :10px;
		direction :ltr ;
		
	}
	.Container_About
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:334px;
		padding-top :65px;
		padding-bottom :65px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	.MainPage_About
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:190px;
		background :#ffffff;
		display:inline-block ;
		text-align:center ;
	}
	.Container_Menu
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:340px;
		display:inline-block ;
		text-align:center ;
		background :#fff;
	}
	.MainPage_TopMenu
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:62px;
		background :#fff;
		display:inline-block ;
		text-align:center ;
	}
	.boxServicesCakeImage img
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		height :100%;
		display :block ;
	}
	.boxProject_Mask:before
		{
			content: "\f00e";
			 font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-decoration: inherit;
			font-size:40px;
			width :100%;
			height :100%;
			margin-top :200px;
			position :relative ;
			top:40%;
			color:#fff;
			z-index :-10000;
			 -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:z-index 0.8s; /* For Safari 3.1 to 6.0 */
            transition:z-index 0.8s;
		}
		
		.boxProject_Mask
		{
			position :absolute ;
			top:0px;
			left:0px;
			width:0%;
			height :0%;
			background: rgb(96, 64, 72);
            background: rgba(96, 64, 72, .5);
              -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:width 0.4s,height 0.5s; /* For Safari 3.1 to 6.0 */
            transition:width 0.4s,height 0.5s;
            
		}
		.boxServicesCakeImage:hover .boxProject_Mask
		{
			width:100%;
			height :100%;
		}
		
		.boxServicesCakeImage:hover  .boxProject_Mask:before
		{
			z-index:1;
		}
	.boxServicesCakeImage
	{
		position:relative ;
		width:100%;
		min-height:250px;
		display:block ;
	}
	
	.serviceCakeTitle
	{
		position:relative ;
		top:20%;
		left:0px;
		width :100%;
		font-size :66pt;
		font-family :Brush Script MT,Calibri,arial;
		color:#fff;
		text-align :center ;
		direction :ltr;
	}
	
	.serviceCakeText
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		font-size :24pt;
		font-family :Calibri,arial;
		color:#fff;
		text-align :center ;
		direction :ltr;
	}
	
	.boxServicesCakeRight
	{
		position :relative ;
		top:0px;
		margin-right :auto ;
		margin-left :auto ;
		width:90%;
		margin :0;
		min-height :350px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
		margin-bottom :10px;
	}
	
	.boxServicesCakeMiddle
	{
		position :relative ;
		top:0px;
		margin-right :auto ;
		margin-left :auto ;
		width:90%;
		margin :0;
		min-height :350px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
		margin-bottom :10px;
	}
	
	
	.boxServicesCakeLeft
	{
		position :relative ;
		top:0px;
		margin-right :auto ;
		margin-left :auto ;
		width:90%;
		margin :0;
		min-height :350px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
		margin-bottom :10px;
	}
	.titleBoxCakeService
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :90%;
		text-align :center ;
		min-height:60px;
		line-height :60px;
		font-family :Calibri ,arial;
		font-size:26px;
		color:#604048;
	}
	.TitleServices
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:100px;
		line-height :100px;
		font-family :Calibri ,arial;
		font-size:36pt;
		color:#604048;
		margin :0;
		text-align :center ;
	}
	
	.boxButtonCakes
	{
		position :absolute  ;
		bottom :0px;
		float:left ;
		left:0px;
		width :100%;
		min-height:60px;
		margin-bottom :0px;
		
	}
	.boxButtonCakes a
	{
		margin-left :auto ;
		margin-right :auto ;
		width :40%;
		height:60px;
		background :#69817E;
		line-height :60px;
		font-family :Brush Script MT ,Calibri ,arial;
		font-size :28pt;
		font-weight :900;
		color:#fff;
		display :block ;
		-webkit-transition: border 1s; /* Safari */
		transition:  border 1s;
	}
	
	.boxButtonCakes:hover a
	{
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		background:none;
	}
	
	.boxImageCakes
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:300px;
		line-height :300px;
		display :inline-block ;
	}
	.boxImageCakes img
	{
		position:relative ;
		margin-top :10%;
	}
	.BoxLeftCakes
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :50%;
		margin :0;
		min-height:575px;
		background :#79CDBD;
		margin-bottom:10px;
	}
	
	.BoxLeftCakes1
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :50%;
		margin :0;
		min-height:575px;
		background :#9EDBCF;
		margin-bottom:10px;
	}
	
	.BoxLeftCakes2
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :50%;
		margin :0;
		min-height:575px;
		background :#79CDBD;
		margin-bottom:10px;
	}
	
	.BoxLeftCakes3
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :50%;
		margin :0;
		min-height:575px;
		background :#9EDBCF;
		margin-bottom:10px;
	}
	
	.boxTitleCakes 
	{
		position:relative ;
		top:0px;
		float:left ;
		width :100%;
		font-size :32pt;
		font-family :Calibri ,arial;
		color:#fff;
		margin :0;
		height:70px;
		font-weight :600;
	}
	
	.LogoPastry
	{
		position :absolute  ;
		float :left ;
		top:0px;
		left:0px;
		width:100%;
	}
	
	.LogoPastry a
	{
		text-decoration :none;
		border :0px;
	}
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  z-index :1000;
  
  
  
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu 
{
	position :relative ;
	top:250px;
	float:right ;
  width: 100%;
  font-family:Calibri,arial;
  background: nono;
}
#cssmenu > ul {
  background: url('images/bg.png');
 
  
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: right ;
  display: inline-block;

  
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
  
}
#cssmenu > ul > li > a 
{
	
  padding:   5px   25px  5px  5px;

  text-decoration: none;
  font-size: 16pt;
  color: #907A7D;
  text-transform: capitalize ;
  letter-spacing: 1px;
  font-weight :500;
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  color: #823231;
 
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 45px;
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #907A7D;
  right: 17px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {
  border-top-color: #ffffff;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #fff;
  top: -5px;
  left: 20px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #ffffff;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 27px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: 180px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  font-size :13pt;
  padding: 11px  35px;
  width: 220px;
  color: #fff;
  text-align :left ;
  background: rgb(117,90,95);
  background: rgba(117,90,95,.9);

  
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FC7790;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #777777;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #777777;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #333333;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #333333;
  border-left-color: transparent;
}
		
	.bb-custom-side {
	width: 50%;
	float: right;
	padding-right :30px;
	overflow: hidden;
	/* Centering with flexbox */
	
}
	
	.bb-custom-side {
	width: 50%;
	float: right;
	padding-right :30px;
	overflow: hidden;
	/* Centering with flexbox */
	
}
	.book_short_Property
	{
		font-size:11pt;
		color:#666666;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		padding:20px 20px 20px 20px;
		border:1px solid #D9D9D9;
	}
	.book_image
	{
		width :100%;
		position:relative ;
		top:0px;
		height:100%;
	}
	.book_title_Box
	{
		width:28%;
		position:relative;
		top:20%;
		right:0px;
		float:right;
		padding-top:100px;
		margin-right:10px;
	}
	.book_Title_Name_Book
	{
		font-size:16pt;
		color:#CA3F04;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		padding:0;
		margin:0;
		min-height:35px;
	}
	.book_Title_Bar
	{
		height:20px;
		background:#1DAEED;
	}
	.book_title_Code
	{
		font-size:12pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:left;
		padding:0;
		margin:0;
	}
	
	.book_title_Code i
	{
		color:#CE420F;
		font-size:20pt;
		margin-right:5px;
		height:30px;
	}
	
	.book_box_Content
	{
		width:60%;
		position:relative;
		top:0px;
		right:10px;
		float:right;
		padding-top:30px;
	}
	.book_Title_Content
	{
		width:100%;
		height:35px;
		font-family:Calibri,arial;
		font-size:10pt;
		border-bottom:4px solid #1BB0EA;
		color:#000000;
		padding-bottom:15px;
		text-align:right;
		margin-bottom:60px;
	}
	.book_Text_Content
	{
		font-size:14pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
	}
	.book_link_Box
	{
		font-size:12pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		width:100%;
		margin:0;
	}
	.book_link_Box i
	{
		font-size:12pt;
		color:#1BB0EA;
		padding-left:10px;
		padding-top:5px;
		padding-right:10px;
	}
	.book_Link
	{
		font-size:11pt;
		font-family:Calibri,arial;
		text-decoration:none;
		color:#000000;
	}
	.book_Link:hover
	{
		color:#FB4668;
	}
	.boxmsg
        {
        	width:100%;font-size:4.5mm;font-family:yekan,tahoma;border:0px solid black;display:inline-table  ;
        }
        .boxmsg_rowid
        {
        	text-align:center;border-top-right-radius:10px;border-bottom-right-radius:10px;font-weight:500;
        }
        .boxmsg_time
        {
        	text-align:center;font-weight:500;
        }
        .boxmsg_rowid_content
        {
        	display:inline-table ;
        }
        .boxmsg_time_content
        {
			display:inline-table ;
        }
	.basketPageFrame
	{
		width :100%;
		min-height:1800px
	}
	 .Container_Content_Gallery
		{
			position :relative ;
			top:0px;
			width:100%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			border-top:3px solid #505050;
			padding-bottom :200px;
		}
	.textNewsBox
	{
		text-align :left  ;
		line-height :30px;
		font-family :Calibri,arial;
		font-size :13pt;
		margin-top :0px;
		min-height :300px;
		width :100%;
		padding-top:0px;
		direction:ltr ;
		

	}
	.newsMoreButtonBox
	{
		width :100%;
		text-align :left ;
		padding-top:10px;
		padding-bottom :10px;
		margin-bottom :10px;
	}
	.newsMoreButton
	{
		margin-left :0px;
		width :120px;
		height:40px;
		background-color :#604149;
		cursor:pointer ;
		color:#fff;
		border-radius:5px;
		border-width :0px;
		border-style :solid ;
		text-decoration :none;
		display :block ;
		font-size :12pt;
		font-family :Calibri,arial;
		line-height :40px;
		text-align :center ;
		-webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
		
	}
	.leftNewsContent
	{
		position :relative ;
		top:0px;
		float:left  ;
		left :0px;
		width :100%;
		min-height:600px;
	}
	#menuRightObject
	{
		position :relative ;
		top:0px;
		float:left ;
		left :0px;
		width :35%;
	}
	.servideTitle
	{
		border-bottom:1px solid #D9D9D9;
		font-size:14pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-bottom:10px;
		margin :0px;
		direction:ltr;
	}
	.servideShort
	{
		border-bottom:1px solid #D9D9D9;
		font-size:10pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-bottom:10px;
		color:#00698A;
		margin :0px;
		line-height :30px;
		text-align :justify ;
		direction :ltr;
	}
	.serviceText
	{
		font-size:10pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-top:10px;
		padding-bottom:10px;
		margin :0px;
	}
	.serviceTextBox
	{
		position :relative ;
		top:0px;
		float:right ;
		right :0px;
		width:100%;
		padding:10px 10px 10px 10px;
		min-height :300px;
	
	}
	.serviceImage
	{
		position :relative ;
		top:0px;
		float:left ;
		left :0px;
		width:100%;
		padding:10px 10px 10px 10px;
		min-height :400px;
	}
	.serviceMainBox
	{
		padding-top:60px;
		display:block;
		min-height:400px;
		margin-bottom:20px;
	}
	.serviceUpArrowBox
	{
		text-align :right ;
		width :100%;
		margin :0;
	}
	.serviceUpArrow
	{
		font-size:16pt;
		color:#FB4668;
	}
	.serviceUpArrow:hover
	{
		color:#00698A;
	}
	.zoomAria
	{
		border:1px;
		border:0px solid #CACACA;
		border-radius:5px;
		visible:auto;
	}	
	.frame_MapContact
	{
		padding-top :40px;
		width :100%;
		min-height:300px;
	}
	.Caption_Contact1
	{
		position:relative ;
		float :left ;
		left :0px;
		min-width:60px;
		font-size:14pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#000;
		direction :ltr;
		text-align :left ;
	}
	.p_Contact1
	{
		width :99%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		
	}

.TextName_Contact1
	{
		width :100%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		text-align :left ;
	}

.p_Email1
	{
		position :relative ;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-left :20px;
		margin-top :10px;
	}

.TextEmail_Contact1
	{
		width :70%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		direction :ltr ;
	}



.p_Phone1
	{
		position :relative ;
		float :left ;
		left:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-right :20px;
		margin-top :10px;
	}


.TextEmail_Phone1
	{
		width :70%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}




.p_Comment1
	{
		position :relative ;
		float :left ;
		left:0px;
		width :99%;
		border :1px solid #000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
	}


.TextEmail_Comment1
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		
	}



	.Ok_p
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :50%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#chk_Ok
	{
		width :20%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		direction :ltr;
		background :red;
		
	}
	.addMember_law_p
	{
		position :relative ;
		float :right ;
		right:0px;
		width :98%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
	}
	#addMember_law
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		direction :ltr;
		
	}
	
	.securityCode_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
	}
	#securityCode_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Pwd_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
	}
	#Pwd_Member
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Uid_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :30px;
	}
	#Uid_Member
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.des_P
	{
		position :relative ;
		float :right ;
		right:0px;
		width :98%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
		margin-left :50px;
	}
	#des
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Pay_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#opt_Pay
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.PriceSend_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#lblPriceSend
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.City_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
	}
	#cmb_City
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.Ostan_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
	}
	#cmb_Ostan
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.TypeErsal_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
		
	}
	#cmb_TypeErsal
	{
		width :100%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.p_button_member
	{
		position :relative ;
		top:0px;
		float :right  ;
		right:0px;
		width :70%;
		padding:5px 5px 5px 5px;
		min-height:70px;
		margin-right :0px;
		margin-top :40px;
		line-height :70px;
		text-align :center ;
	}
	.code_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#code_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.address_Member_p
	{
		position :relative ;
		float :right ;
		right:0px;
		width :98%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
	}
	#address_Member
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		direction :ltr;
		
	}
	.pastageCode_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#pastageCode_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.email_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#email_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.mobile_member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#mobile_member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.phone_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#phone_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	  .work_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#work_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	 
	 
	 .doc_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#doc_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	 
	
	.Caption_Member
	{
		position:relative ;
		float :right ;
		right :0px;
		min-width:60px;
		font-size:12pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#000;
		text-align :right ;
	}
	
	.name_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#name_Member
	{
		width :100%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.lName_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#lName_Member
	{
		width :75%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	
	.AboutUS_ContentPage
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		color:#000000;
		text-align :justify ;
		line-height :30px;
	}
	.ContactUS_Box
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :500px;
		padding-top:30px;
		padding-bottom :10px;
		margin :0;
	}
	.ContactUS_Box_text
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left  ;
		margin :0;
		width :100%;
		padding :0px 0px 0px 0px;
	}
	
	.ContactUS_Box_Form
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		margin :0;
		width :100%;
		padding :0px 0px 0px 0px;
	}
	
	.ContactUS_Box_Form h1
	{
		width :100%;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#604149;
		text-align :left ;
		min-height :30px;
		position :relative ;
		top:0px;
		padding-bottom :40px;
	}
	.ContactUS_Box_text h1
	{
		width :100%;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#604149;
		text-align :left ;
		min-height :30px;
		position :relative ;
		top:0px;
	}
	.ContactUS_Box_text p
	{
		position :relative ;
		top:0px;
		width :100%;
		font-size :12pt;
		font-family :Calibri,arial;
		color:#000000;
		text-align :right ;
		line-height :30px;
	}
	.linkBox
	{
		position:relative;
		float:right;
		right:0px;
		top:0px;
		font-size:12pt;
		font-family:Calibri,arial;
		width:100%;
		padding-top :10px;
	}
	.textlinkBox
	{
		font-size:12pt;
		font-family:Calibri,arial;
		text-decoration:none;
		color:#FB4668;
	}
	.textlinkBox:hover
	{
		color:#012935;
	}
	.page_Title_Link
	{
		color:#000000;
		font-size :10pt;
		text-decoration :none;
		font-family:Calibri,arial;
	}
	.page_Header_Link
	{
		color:#604149;
		font-size :10pt;
		text-decoration :none;
		font-family:Calibri,arial;
		padding-left :10px;
	}
	.page_Header_Link:hover
	{
		color:#E34C26;
		
	}
	.NewsMainBoxShow
	{
		padding-top:60px;
		display:block;
		min-height:320px;
		margin-bottom:0px;
	}  
.playPic1
{
	position:absolute ;
	top:0px;
	left:0px;
	margin :0px;
	z-index :1000;
	width :200px;
	height :200px;
	border-radius:0px;
	background: rgb(105, 105, 105);
    background: rgba(105, 105, 105, .5);
	display :none ;
	cursor :pointer ;
	background-image :url(../images/overGallery.png);
	background-repeat :no-repeat ;
	background-position :center center ;
	-webkit-transition: display 1s; /* Safari */
   transition:  display 1s;
}

.element-item:hover .playPic1{display:block }
	
    
 .picGallery
{
	position :absolute ;
	top:0px;
	left:0px;
	margin :0;
	width :200px;
	height:200px;
	display:block;
	background-repeat :no-repeat;background-position :center top;border-radius:0px;background-size:200px 200px;
	}
.leftPicGallery
{
	margin-left:45px;
}
.element-item:hover .playPic1{display:block }
	

	.iframeBashet
	{
		width :100%;height:80px;border-top:1px solid #D6D4D4;padding-top :30px;
	}
	.zoomAria
	{
		border:1px;
		border:0px solid #CACACA;
		border-radius:5px;
		visible:auto;
	}	
	.basketCounter
	{
		width :100px;
		height:40px;
		display:inline-block ;
		border-style:solid;
		border-width:0px;
		border-color :#C8BFC6;
		position:relative ;
		right:2px;
		top:0px;
		padding-top :5px;
		float:right;
		padding-bottom :10px;
		
	}
	.Container
	{
		position:absolute;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align:center ; 
	}	
	
	
	.MainPage_OverTop
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:35px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
     .menuTop
    {
    	margin-top :0px;
    	margin-right :0px;
    	list-style :none;
    	padding :0;
    	height:62px;
    	float:right;
    	position :relative ;
    	right:0px;
    	width :100%;
    	
    }
    .basketBtn
        {
        	float :left ;
        	display:inline-block ;
        	width:22%;
        	text-align :center;
        	
        	border-left:0px solid #E8E8E8;
        	margin :0;
        	margin-right :0px;
        	height :100%;
        	cursor:pointer ;
        	position :relative ;
        	margin-bottom :0;
        	min-height:62px;
        	padding :0px 0px 0px 0px;
        	cursor :hand ;
        	background :#FB4668;
        	 -webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        }
        .basketBtn:hover
        {
        	background :#012935;
        }
         .menuItem
        {
        	
        	float :right  ;
        	display:inline-block ;
        	width:13% ;
        	text-align :center;
        	border-left:0px solid #E8E8E8;
        	margin :0;
        	margin-right :0px;        	
        	position :relative ;
        	margin-bottom :0;
        	min-height:62px;
        	padding :0px 0px 0px 0px;
        	z-index:1000;
        	background-image :url(../images/menu.png);
			background-repeat :no-repeat ;
			background-position:  right  top;
			background-size:0% 100%;  
			right :0px;
			
        }
        
        
        .menuItem:hover
        {
        	
            -webkit-transition:background-size 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background-size 0.5s;
            background-size:100% 100%;  
        }
         .menuLink
        {
        	display :block ;
        	height :62px;
        	width :100%;
        	font-size:3.5mm;
        	font-family:Calibri,arial;
        	text-decoration:none;
        	color:#ffffff;
        	line-height :62px;
        	cursor :pointer ;
        	
        }
        .menuLink:hover
        {
        	color:#ffffff;
        }
        .dropDownMenu
        {
        	display:block ;
        	padding :0px;
        	z-index :0;
        	margin-top :0px;
        	margin-right :0px;
        	float:right ;
        	position:relative ;
        	left:-999em;
        	background :#0093BF;
        	width :200px;
        	height:0px;
        	visibility :hidden ;
        	 -webkit-transition:height 0.5s,top 0.7s,visibility 5s; /* For Safari 3.1 to 6.0 */
            transition:height 0.5s,top 0.7s,visibility 5s;
            box-shadow:1px 1px 1px #474747;
            padding :0px 0px 0px 0px;
        	
        }
     
       
        
         .menuItem:hover .dropDownMenu
        {
        	visibility:visible ;
        	display :block ;
        	right :0em;
        	top:0px;
        	height :auto ;
        	
        
        }
        .dropDownMenuBox
        {
        	width :100%;
        	list-style :none;
        	position:relative;
        	display:inline-block ;
        	
        	margin-right :0px;
        	float :right ;
        	display:none ;
        	margin :0px 0px 0px 0px;width:100%;padding :0 0 0 0;
        	
        }
        .dropDownMenuLink
        {
        	width :190px;
        	height:100%;
        	text-decoration :none;
        	font-family :Calibri,arial;
        	text-decoration :none;
        	color:#ffffff;
        	display :block ;
        	font-size :3.5mm;
            margin :0px 0px 0px 0px;
            padding-top:8px;
            padding-bottom:8px;
            padding-right :10px;
            float :right ;
        	 -webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background 0.5s;
        }
          .dropDownMenuItem
        {
        	width :100%;
        	display:inline-block ;
        	text-align :right;
            margin-top:0;
            margin-right :0;
            padding :0 0 0 0;
           background :#0093BF;
             -webkit-transition:background .3s; /* For Safari 3.1 to 6.0 */
            transition:background .3s;
            
        }
         .dropDownMenuItem:hover  .dropDownMenuLink
        {
        	
        	color:#ffffff;
           
        }
        .dropDownMenuItem:hover
        {
        	background:#012935;
        }
        .dropDownMenuBox_shop
        {
        	overflow :visible;width:500px;float:right;
        }
        .menuItem:hover .dropDownMenuBox
        {
        	display:block ;
        }
        #boxTop
        {
       	margin-top :0px;
       	margin-left :0px;
       	width:100%;
       	height:62px;
       	
       	box-shadow:0px 0px 0px #5F94B2;
       	border-radius:0px;
       	background-image :url(../images/logo.png);
       	background-repeat :no-repeat ;
       	background-position:center  right;
       	display:inline-block ;
        }
         #shopFrame
        {
        	position:relative ;
        	top:0px;
        	height :62px;
        	width:100%;
        }
   
	.MainPage_Logo
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:120px;
		background :#ffffff;
		display:inline-block ;
		text-align:center ;
	}
	 .Container_Logo
	{
		position :relative ;
		top:0px;
		width:100%;
		height:120px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	.Logo_Box
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:120px;
		background-image :url(../images/logo.png);
		background-repeat :no-repeat ;
		background-position: right center ;
	}
	.Logo_Box_Address
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :40%;
		min-height:120px;
		vertical-align :middle ;
		display :none;
	}
	.mapMarkerStyle
	{
		color :#0093BF;
		font-size :50pt;
		font-family :yekan;
	}
	.Logo_Box_Phone
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :20%;
		min-height:120px;
		vertical-align :middle ;
		display :none;
	}
	.Banner_Box
	{
		position:relative ;top:0px;left:0px;width:100%;display:inline-block;padding-top:0px;padding-bottom:10px;
	}
	.MainPage_About
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:190px;
		background :#ffffff;
		display:inline-block ;
		text-align:center ;
	}
	
	
	
	.MainPage_TopSale
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:350px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	 .Container_TopSale
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:350px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	
	
	.MainPage_CurrentPublish
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:400px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	
	 .Container_CurrentPublish
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:400px;
		display:inline-block ;
		text-align:center ;
		background :#F2F1EC;
		direction :ltr;
	}
	.img_CurrentPublish
	{
		border-radius:180px;width:167px;height:167px;
	}
	.title_CurrentPublish
	{
		font-size :18pt;font-family:Calibri,arial;color:#604149;position :relative ;top:0px;margin-top :0px;direction:ltr;
	}
	.text_CurrentPublish
	{
		font-size :12pt;font-family:Calibri,arial;color:#000000;position :relative ;top:0px;margin-top :0px;text-align:center ;line-height :30px;direction:ltr;padding :20px 20px 20px 20px;
	}
	.container {
  
	}


	/* Example wrapper */

	.wrap {
	  position: relative;
	  margin: 3em 0;
	}


	/* Frame */

	.frame {
	  height: 400px;
	  overflow: hidden;
	}

	.frame ul {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  height: 100%;
	  font-size: 0px;
	  background :#D9D9D9;
	  
	}

	.frame ul li {
	  float: right ;
	  width: 400px;
	  height: 100%;
	  margin: 0 1px 0 0;
	  padding: 0;
	  background: #D9D9D9;
	  color: #000000;
	  text-align: center;
	  cursor: pointer;
	}

	.frame ul li.active {
	  color: #fff;
	  background: #D9D9D9;
	}


	/* Scrollbar */

	.scrollbar {
	  margin: 0 0 1em 0;
	  height: 2px;
	  background: #ccc;
	  line-height: 0;
	}

	.scrollbar .handle {
	  width: 100px;
	  height: 100%;
	  background: #3E94AB;
	  cursor: pointer;
	}

	.scrollbar .handle .mousearea {
	  position: absolute;
	  top: -9px;
	  left: 0;
	  width: 100%;
	  height: 20px;
	}


	/* Pages */

	.pages {
	  list-style: none;
	  margin: 20px 0;
	  padding: 0;
	  text-align: center;
	}

	.pages li {
	  display: inline-block;
	  width: 14px;
	  height: 14px;
	  margin: 0 4px;
	  text-indent: -999px;
	  border-radius: 10px;
	  cursor: pointer;
	  overflow: hidden;
	  background: #fff;
	  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
	}

	.pages li:hover {
	  background: #aaa;
	}

	.pages li.active {
	  background: #666;
	}


	/* Controls */

	.controls {
	  margin: 25px 0;
	  text-align: center;
	  display:none;
	}


	/* One Item Per Frame example*/

	.oneperframe {
	  height: 300px;
	  line-height: 300px;
	}

	.oneperframe ul li {
	  width: 1140px;
	}

	.oneperframe ul li.active {
	  background: #333;
	}


	/* Crazy example */

	.crazy ul li:nth-child(2n) {
	  width: 100px;
	  margin: 0 4px 0 20px;
	}

	.crazy ul li:nth-child(3n) {
	  width: 300px;
	  margin: 0 10px 0 5px;
	}

	.crazy ul li:nth-child(4n) {
	  width: 400px;
	  margin: 0 30px 0 2px;
	}
	
	
	
	
	
	

	
	.Box_news1
	{
		position:relative ;
		float:right ;
		top:0px;
		right:0px;
		width :100%;
		min-height:420px;
		-webkit-transition: right 2s,display 1s; /* Safari */
        transition: right 2s,display 1s;
       margin-bottom :20px;
	}
	
	.Box_news2
	{
		position:relative ;
		float:left  ;
		top:0px;
		left:0px;
		width :100%;
		min-height:420px;
		-webkit-transition: left 2s,display 1s; /* Safari */
        transition: left 2s,display 1s;
        margin-bottom :20px;
	}
	.Box_news3
	{
		position:relative ;
		float:right ;
		top:0px;
		right:0px;
		width :100%;
		min-height:420px;
		-webkit-transition: right 2s,display 1s; /* Safari */
        transition: right 2s,display 1s;
       margin-bottom :20px;
	}
	
	
	.title_news
	{
		font-size :14pt;
		font-family :Calibri,arial;
		color:#000000;
		text-align:justify  ;
		width :100%;
		direction :ltr ;
		padding-bottom :5px;
		min-height:60px;
		direction:ltr ;
		
	}
	.text_news
	{
		top:0px;
		font-size :12pt;
		font-family :Calibri,arial;
		color:#464646;
		text-align:justify  ;
		width :100%;
		direction :ltr ;
		padding-bottom :5px;
		line-height :25px;
		min-height:140px;
		
	}
	.Container_BodyNews
	{
		position :relative ;
		top:0px;
		width:100%;
		display:inline-block ;
		text-align:center ;
		margin-bottom :20px;
	}
	
	
	.MainPage_CatBook
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:450px;
		background :#D9D9D9;
		display:inline-block ;
		text-align:center ;
	}
	.Container_CatBook
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:450px;
		display:inline-block ;
		text-align:center ;
	}
	.Box_CatBook1
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon1
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat1.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon1:hover
	{
		background-position :center  100% ;
	}
	.box_CatBookText
	{
		position:relative ;
		float :right  ;
		right  :0px;
		text-align :right ;
		font-family :Calibri,arial;
		font-size :16pt;
		color:#464646;
		height:70px;
		line-height :70px;
		cursor :pointer ;
	}
	.Box_CatBook1:hover .box_CatBookIcon1
	{
		background-position :center  100% ;
	}
	.Box_CatBook_Header
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :120px;
		line-height :120px;
		font-family :Calibri,arial;
		font-size :18pt;
		color:#000000;
		text-align :center ;
	}
	.Box_CatBook2
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon2
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat2.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon2:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook2:hover .box_CatBookIcon2
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook3
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon3
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat3.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon3:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook3:hover .box_CatBookIcon3
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook4
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon4
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat4.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon4:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook4:hover .box_CatBookIcon4
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook5
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon5
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat5.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon5:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook5:hover .box_CatBookIcon5
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook6
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon6
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat6.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon6:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook6:hover .box_CatBookIcon6
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook7
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon7
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat7.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon7:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook7:hover .box_CatBookIcon7
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook8
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon8
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat8.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon8:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook8:hover .box_CatBookIcon8
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook9
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon9
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat9.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon9:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook9:hover .box_CatBookIcon9
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook10
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :30%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon10
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat10.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon10:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook10:hover .box_CatBookIcon10
	{
		background-position :center  100% ;
	}
	
	
	.MainPage_Contact
	{
		position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:300px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/Contact_Box.png)  50% 0 no-repeat fixed;
	
		
	}
	
	.Container_Contact
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:600px;
		display:inline-block ;
		text-align:center ;
	}
	
	.header_Contact
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height:120px;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#ffffff;
		line-height:120px;
		text-align :center ;
	}
	.Caption_Contact
	{
		position:relative ;
		float :left ;
		left :0px;
		min-width:60px;
		font-size:14pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#fff;
		direction :ltr;
		text-align :left ;
	}
	.p_Contact
	{
		width :100%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		
	}
	.TextName_Contact
	{
		width :100%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
	}
	.p_Email
	{
		position :relative ;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-left :20px;
		margin-top :10px;
	}
	
	.TextEmail_Contact
	{
		width :100%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
		direction :ltr ;
	}
	
	.p_Phone
	{
		position :relative ;
		float :left ;
		left:0px;
		width :40%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-right :20px;
		margin-top :10px;
	}
	.TextEmail_Phone
	{
		width :100%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
		
	}
	.p_Comment
	{
		position :relative ;
		float :left ;
		left:0px;
		width :100%;
		border :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
	}
	.TextEmail_Comment
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#fff;
		resize:none;
		
	}
	.p_button
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width :100%;
		padding:5px 5px 5px 5px;
		min-height:70px;
		margin-right :0px;
		margin-top :40px;
		line-height :70px;
		text-align :center ;
	}
	.button_Contact
	{
		position:relative ;
		min-width :215px;
		cursor :pointer ;
		background :#FC7790;
		text-align :center ;
		font-family :Calibri,arial;
		font-size :14pt;
		color:#fff;
		border-radius:10px;
		border-style :solid;
		border-width :0px;
		-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.5s;
	}
	.button_Contact:hover
	{
		background :#FB4668;
	}
	
	.MainPage_Map
	{
		position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:300px;
	}
	.frame_Map
	{
		width :100%;
		min-height:300px;
	}
	
	
	.Container_Footer
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:600px;
		display:inline-block ;
		text-align:center ;
	}
	
	
	
	
	.in-view
    {
		right:0px;
    }
    
    .in-view1
    {
		right:0px;
    }
    
    .in-view2
    {
		left:0px;
    }
    
     .in-view3
    {
		left :0px;
    }
     #btnLogin
        { 
            display :block ;
            position:relative ;
            float:left ;
            left:0px;
            top:0px;
            width:35px;
            height:35px;
            border-radius:0px;
            background :#012935;
            cursor:pointer;
            text-align :center ;
            color:#F0F0F0;
            border:0px solid #F1F1F1;
          
        }
        #btnLogin:hover
        {
        	
            color:#0093BF;
        }
        .cls_loginbox
        {
        	z-index:10000; position :relative;float:left ;top:0px;left:0px;width:271px;height:210px;background :#012935;border-radius:0px;padding :10px 10px 10px 10px;color:#ffffff;font-family :Calibri,arial;font-size:11pt;display:block ;border:1px solid #EFF1F0;
        }
        #txtSearch
        {
        	position:relative   ;
        	left:0px;
        	top:0px;
        	float :left ;
        	 width :200px;
        	background :#012935;
        	 height:100%;
        	 font-size:10pt;
        	 font-family:Calibri,arial;
        	 color:#F0F0F0;
        	 text-align :right;
        	 border:0;
        	 
        }
        #btnInput
        {
        	
        	width :100px;
        	height:35px;
        	border-style:solid ;
        	border-width:0px;
        	border-radius:5px;
        	cursor:pointer ;
        	background :#F0F0F0;
        	color:#878787;
        	-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background 0.5s;
           
            font-family :Calibri,arial;
            font-size :4.0mm;
        }
        #btnInput:hover
        {
        	background :#FB4668;
        	color:#ffffff;
        }
        #btnSearch
        {
        	font-size :18pt;
        	position:relative ;
        	top:0px;
        	right:0px;
        	float:right ;
        	width:30px;
        	height:30px;
        	display:block;
        	cursor:pointer ;
        	border-style:solid ;
        	border-width:0;
        	background :#012935;
        	background-image :url(../images/search.png);
        	background-position :center center; 
        	background-repeat :no-repeat ;
        	-webkit-transition:background-image 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background-image 0.5s;
        }
        #btnSearch:hover
        {
        	background-image :url(../images/search_over.png);
        }
        .Container_OverPage
        {
        	position :relative ;
        	top:0px;
        	left:0px;
        	margin-left :0px;
        	width :80%;
        	display:inline-block ;
        	text-align :left ;
        }
           #search
        {
        	position:relative ;
        	top:0px;
        	left :0px;
        	float :left ;
        	width:250px;
        	height:35px;
        	border-style:solid ;
        	border-color:#F0F0F0;
        	border-radius:0px;
        	border-width:0px;
        	background :#012935;
        	color:#E3EEF6;
        	min-width:200px;
        }
         .menuMobile
            {
            	display :none   ;
            }
                    .MainPage_Content
		{
			position:relative ;
			top:0px;
			width :100%;
			left:0px;
			min-height:600px;
			background :#F2F1EC;
			display:inline-block ;
			text-align:center ;
		}
        .Container_Content
		{
			position :relative ;
			top:0px;
			width:95%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			border-top:0px solid #505050;
		}
		
		.Container_Header
		{
			
		}
		
		.MainPage_Header_Path
		{
			position:relative ;
			top:0px;
			width :100%;
			left:0px;
			height:140px;
			background :#F2F1EC;
			display:inline-block ;
			text-align:center ;
		}
        .Container_Header_path
		{
			position :relative ;
			top:0px;
			width:100%;
			min-height:140px;
			display:inline-block ;
			text-align:right  ;
		}
		.title_Header
		{
			text-align :center ;
			font-family :Calibri,arial;
			font-size:32pt;
			color:#000;
			padding-top :30px;
			
			margin :5px;
		}
		.path_Header
		{
			position :relative ;
			top:0px;
			margin-top :0px;
			text-align :center ;
			padding-top :5px;
			direction :ltr ;
			}
		.home_Header
		{
			font-family:Calibri,arial;
			font-size :10pt;
			color:#604149;
			text-decoration :none;
			margin-left :10pt;
		}
		.home_Header:hover
		{
			color:#79CDBD;
		}
		.page_Header
		{
			font-family:Calibri,arial;
			font-size :10pt;
			color:#505050;
			text-decoration :none;
			margin-left :10pt;
		}
		.arow_header
		{
			font-family:Calibri,arial;
			font-size :11pt;
			color:#505050;
			text-decoration :none;
			margin-left:10px;
			padding :0px;
			margin-top :5px;
			
			height:100%;
		}
		#PictureBoxProduct
         {
         	position :relative ;
         	float:right ;
         	top:0px;
         	right:0px;
         	width:100%;
         	text-align :center;
         	display :inline-block;
         }
         #sub_PictureBoxProduct
         {
         	text-align :center;
         	width:70%;
         	float:right ;
         	right :25%;
         	position:relative;
         }
         #sub_PictureBoxProduct_mobile
         {
         	text-align :center;
         	width:100%;
         	float:right ;
         	right :0%;
         	position:relative;
         	display :none;
         }
          #ContentBoxProduct
         {
         	position :relative ;
         	float:left ;
         	top:0px;
         	left:0px;
         	width:100%;
         }
         .Container_ProductDet
         {
         	width :100%;
         	display :inline-block;
         	padding-top :40px;
         }
         
         .details_Goods
         {
         	width :100%;
         	margin :0;
         	padding :0;
         	float:right;
         	text-align :right;
         	font-family:Calibri,arial;
         	font-size :12pt;
         	direction:ltr;
         }
         .details_Goods i
         {
         	color:#E34C26;
         	font-size :10pt;
         	margin-left :10px;
         }
         .offGoods
         {
         	color:#E34C26;
         	font-size :10pt;
         	margin-left :10px;
         	padding-right :5px;
         }
         #PriceBoxProduct
         {
         	margin-top :70px;
         	
         }
          #btn_add_basket{
        	float:left;
        	position :relative ;
        	left:0px;
        	top:0px;
        	width:162px;
        	height:40px;
        	font-size:11pt;
        	font-family:Calibri,arial;
        	color:#ffffff;
        	cursor:pointer;
        	border-radius:10px;
        	padding-top :5px;
        	background :#FC7790;
            transition:background 0.5s;
        }
        #btn_add_basket:hover{
			background :#FB4668;
        }
            
}

/*======================================================================================================================*/

@media screen and (min-width: 786px) and (max-width: 1025px) 
{
	.picGoods_Mobile
	{
		position :relative ;
		top:0px;
		width:100%;
		display :none ;
	}
	.MainPage_Service
	{
	position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:550px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/khadamat_Box.jpg)  50% 0 no-repeat fixed;
		background-size:100%;
		padding-top :10%;
	
		
	}
.boxProject_Mask:before
		{
			content: "\f00e";
			 font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-decoration: inherit;
			font-size:40px;
			width :100%;
			height :100%;
			margin-top :200px;
			position :relative ;
			top:40%;
			color:#fff;
			z-index :-10000;
			 -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:z-index 0.8s; /* For Safari 3.1 to 6.0 */
            transition:z-index 0.8s;
		}
		
		.boxProject_Mask
		{
			position :absolute ;
			top:0px;
			left:0px;
			width:0%;
			height :0%;
			background: rgb(96, 64, 72);
            background: rgba(96, 64, 72, .5);
              -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:width 0.4s,height 0.5s; /* For Safari 3.1 to 6.0 */
            transition:width 0.4s,height 0.5s;
            
		}
		.boxServicesCakeImage:hover .boxProject_Mask
		{
			width:100%;
			height :100%;
		}
		
		.boxServicesCakeImage:hover  .boxProject_Mask:before
		{
			z-index:1;
		}
	.boxServicesCakeImage
	{
		position:relative ;
		width:100%;
		min-height:250px;
		display:block ;
	}
	
 .Container_CurrentPublish
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:450px;
		display:inline-block ;
		text-align:center ;
		background :#F2F1EC;
		direction :ltr;
		padding-top:50px;
	}
.MainPage_CurrentPublish
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:450px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	.textAboutUs
	{
		position :relative ;top:0px;float:left ;margin-left :auto ;margin-right :auto ;margin-bottom :30px;font-size:14pt;font-family:Calibri ;text-align :justify ;line-height:30px;width :auto ;width :45%;
	}
	.picAboutUs
	{
		position :relative ;top:0px;margin-left :3% ;margin-right :3% ;float:right;margin-bottom:10px;width :35%;border:30px solid #fff;border-radius:5px; 
	}
	.boxProduct_Mask:before
		{
			content: "\f00e";
			 font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-decoration: inherit;
			font-size:40px;
			
			margin-top :200px;
			position :relative ;
			width :20%;
			margin-left :40% ;
			margin-right :40% ;
			top:40%;
			color:#fff;
			z-index :-10000;
			 -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:z-index 0.8s; /* For Safari 3.1 to 6.0 */
            transition:z-index 0.8s;
		}
		
		.boxProduct_Mask
		{
			position :absolute ;
			top:0px;
			left:0px;
			width:0%;
			height :0%;
			background: rgb(96, 64, 72);
            background: rgba(96, 64, 72, .5);
              -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:width 0.4s,height 0.5s; /* For Safari 3.1 to 6.0 */
            transition:width 0.4s,height 0.5s;
            
		}
		.boxProductCakeImage:hover .boxProduct_Mask
		{
			width:100%;
			height :100%;
		}
		
		.boxProductCakeImage:hover  .boxProduct_Mask:before
		{
			z-index:1;
		}
	
	.boxProductCakeImage img
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
	}
	.boxProductCakeImage
	{
		position:relative ;
		width:100%;
		min-height:246px;
		display:block ;
	}
	
	.boxProductCakeRight
	{
		position :relative ;
		top:0px;
		
		float :left ;
		left:auto;
		width:28%;
		margin :0;
		
		margin-left :0.5% ;
		margin-right :0.5% ;
		margin-bottom :20px;
		min-height :346px;
		background :#fff;
		cursor :pointer ;
		
		padding :2% 2% 2% 2%;
	}
.developerBox
	{
		position :relative ;
		top:0px;
		right :0px;
		text-align :center ;
		font-family:Calibri,arial;
		color:#ffffff;
		direction:ltr;
		font-size :10pt;
		min-height :40px;
		margin :0px;
		background :#604149;
		padding :10px 10px 10px 10px;
	}
	.title_Footer
	{
		width :100%;
		position:relative ;
		float :left ;
		left :0px;
		min-height:40px;
		font-family :Calibri,arial;
		font-size :14pt;
		color:#fff;
		text-align :left ;
		line-height :40px;
		padding-right :5px;
	}
	.Link_Footer
	{
		width :100%;
		position:relative ;
		float :left ;
		left :0px;
		min-height:40px;
		font-family :Calibri,arial;
		font-size :12pt;
		color:#fff;
		text-align :left ;
		line-height :40px;
		padding-right :5px;
		text-decoration:none;
	}
	.Link_Footer:hover
	{
		color:#FB5F7D;
	}
	.logo_Footer
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		height:175px;
		background-image :url(../images/logo_footer.png);
		background-repeat :no-repeat ;
		background-position :center left  ;
		width :100%;
	}
	.Box_Footer
	{
		position :relative ;
		top:0px;
		left:-100px;
		float :left;
		margin-right :30px;
		width:20%;
		min-height :180px;
		-webkit-transition: left 2s,display 1s; /* Safari */
        transition: left 2s,display 1s;
       
	}
	.MainPage_Footer
	{
		position:relative ;
		top:0px;
		width :100%;
		position: relative;
		min-height:400px;
		background :#604048;
	}
	.button_News
	{
		min-height:42px;
		width :30%;
		max-width :108px;
		border-radius:5px;
		background :#5F4048;
		cursor :pointer ;
		color:#ffffff;
		font-size :12pt;
		font-family:Calibri,arial;
		position :relative ;
		float:right ;
		right :0px;
		border-style :solid ;
		border-width:0px;
	}
	.button_News:hover
	{
		background :#FD7790;
	}
	.titr_news
	{
		font-size :14pt;
		font-family :Calibri,arial;
		color:#5F4048;
		text-align:left ;
		width :100%;
		
	}
	.MainPage_news
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:400px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
		
	}
	.Container_news
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:400px;
		display:inline-block ;
		text-align:center ;
		
	}
	.Header_News
	{
		position :relative ;
		margin-top :10px;
		width:100%;
		height :90px;
		line-height :90px;
		font-family :Calibri,arial;
		font-size :32pt;
		color:#5F4048; 
		display:inline-block ;
		padding-bottom :30px;
		
	}
	.Container_Service
	{
		position :relative ;
		top:20px;
		width:150px;
		height:62px;
		display:inline-block ;
		text-align:center ;
		background :#FC7790;
		line-height :62px;
		font-size :22pt;
		font-family :Brush Script MT,Calibri,arial;
		color:#ffffff;
		cursor :pointer ;
		-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
	.Container_Service:hover
	{
		background :#FB4668;
	}
	

	
	
	
	.Text_About
	{
		font-family :Calibri,arial;
		font-size:24pt;
		color:#603F4A;
		text-align :center ;
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		padding-top :10px;
		padding-bottom :10px;
		direction :ltr ;
		
	}
	.Container_About
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:334px;
		padding-top :65px;
		padding-bottom :65px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	
	.Container_Menu
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:320px;
		display:inline-block ;
		text-align:center ;
		background :#fff;
	}
	.MainPage_TopMenu
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:62px;
		background :#fff;
		display:inline-block ;
		text-align:center ;
	}
	
	
		
	
	
		
		
	.boxServicesCakeImage
	{
		position:relative ;
		width:100%;
		min-height:150px;
		display:block ;
	}
	
	.serviceCakeTitle
	{
		position:relative ;
		top:20%;
		left:0px;
		width :100%;
		font-size :66pt;
		font-family :Brush Script MT,Calibri,arial;
		color:#fff;
		text-align :center ;
		direction :ltr;
	}
	
	.serviceCakeText
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		font-size :24pt;
		font-family :Calibri,arial;
		color:#fff;
		text-align :center ;
		direction :ltr;
	}
	
	.boxServicesCakeRight
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:30%;
		margin :0;
		min-height :250px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
	}
	
	.boxServicesCakeMiddle
	{
		position :relative ;
		top:0px;
		margin-left :auto ;
		margin-right :auto ;
		width:30%;
		margin :0;
		min-height :250px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
	}
	
	
	.boxServicesCakeLeft
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:30%;
		margin :0;
		min-height :250px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
	}
	.titleBoxCakeService
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		min-height:40px;
		line-height:20px;
		font-family :Calibri ,arial;
		font-size:22px;
		color:#604048;
		padding-top:20px;
	}
	.TitleServices
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:100px;
		line-height :100px;
		font-family :Calibri ,arial;
		font-size:36pt;
		color:#604048;
		margin :0;
	}
	
	.boxButtonCakes
	{
		position :absolute  ;
		bottom :0px;
		float:left ;
		left:0px;
		width :100%;
		min-height:60px;
		margin-bottom :0px;
		
	}
	.boxButtonCakes a
	{
		margin-left :auto ;
		margin-right :auto ;
		width :40%;
		height:60px;
		background :#69817E;
		line-height :60px;
		font-family :Brush Script MT ,Calibri ,arial;
		font-size :28pt;
		font-weight :900;
		color:#fff;
		display :block ;
		-webkit-transition: border 1s; /* Safari */
		transition:  border 1s;
	}
	
	.boxButtonCakes:hover a
	{
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		background:none;
	}
	
	.boxImageCakes
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:300px;
		line-height :300px;
		display :inline-block ;
	}
	.boxImageCakes img
	{
		position:relative ;
		margin-top :10%;
		width:90%;
	}
	.BoxLeftCakes
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:473px;
		background :#79CDBD;
	}
	
	.BoxLeftCakes1
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:524px;
		background :#9EDBCF;
	}
	
	.BoxLeftCakes2
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:500px;
		background :#79CDBD;
	}
	
	.BoxLeftCakes3
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:475px;
		background :#9EDBCF;
	}
	
	.boxTitleCakes 
	{
		position:relative ;
		top:0px;
		float:left ;
		width :100%;
		font-size :22pt;
		font-family :Calibri ,arial;
		color:#fff;
		margin :0;
		height:70px;
		font-weight :600;
	}
	
	.LogoPastry
	{
		position :relative ;
		float :left ;
		top:0px;
		left:0px;
		width:25%;
	}
	
	.LogoPastry a
	{
		text-decoration :none;
		border :0px;
	}
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  z-index :1000;
  
  
  
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu 
{
	position :relative ;
	top:250px;
	float:right ;
  width: 100%;
  font-family:Calibri,arial;
  background: nono;
}
#cssmenu > ul {
  background: url('images/bg.png');
 
  
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: right ;
  display: inline-block;

  
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
  
}
#cssmenu > ul > li > a 
{
	
  padding:   5px   25px  5px  5px;

  text-decoration: none;
  font-size: 16pt;
  color: #907A7D;
  text-transform: capitalize ;
  letter-spacing: 1px;
  font-weight :500;
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  color: #823231;
 
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 45px;
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #907A7D;
  right: 17px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {
  border-top-color: #ffffff;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #fff;
  top: -5px;
  left: 20px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #ffffff;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 27px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: 180px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  font-size :13pt;
  padding: 11px  35px;
  width: 220px;
  color: #fff;
  text-align :left ;
  background: rgb(117,90,95);
  background: rgba(117,90,95,.9);

  
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FC7790;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #777777;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #777777;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #333333;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #333333;
  border-left-color: transparent;
}
	.bb-custom-side {
	width: 50%;
	float: right;
	padding-right :30px;
	overflow: hidden;
	/* Centering with flexbox */
	
}
	.bb-custom-side {
	width: 50%;
	float: right;
	padding-right :30px;
	overflow: hidden;
	/* Centering with flexbox */
	
}
	.book_short_Property
	{
		font-size:11pt;
		color:#666666;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		padding:20px 20px 20px 20px;
		border:1px solid #D9D9D9;
	}
	.book_image
	{
		width :100%;
		position:relative ;
		top:0px;
		height:100%;
	}
	.book_title_Box
	{
		width:28%;
		position:relative;
		top:20%;
		right:0px;
		float:right;
		padding-top:100px;
		margin-right:10px;
	}
	.book_Title_Name_Book
	{
		font-size:16pt;
		color:#CA3F04;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		padding:0;
		margin:0;
		min-height:35px;
	}
	.book_Title_Bar
	{
		height:20px;
		background:#1DAEED;
	}
	.book_title_Code
	{
		font-size:12pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:left;
		padding:0;
		margin:0;
	}
	
	.book_title_Code i
	{
		color:#CE420F;
		font-size:20pt;
		margin-right:5px;
		height:30px;
	}
	
	.book_box_Content
	{
		width:60%;
		position:relative;
		top:0px;
		right:10px;
		float:right;
		padding-top:30px;
	}
	.book_Title_Content
	{
		width:100%;
		height:35px;
		font-family:Calibri,arial;
		font-size:10pt;
		border-bottom:4px solid #1BB0EA;
		color:#000000;
		padding-bottom:15px;
		text-align:right;
		margin-bottom:60px;
	}
	.book_Text_Content
	{
		font-size:14pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
	}
	.book_link_Box
	{
		font-size:12pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		width:100%;
		margin:0;
	}
	.book_link_Box i
	{
		font-size:12pt;
		color:#1BB0EA;
		padding-left:10px;
		padding-top:5px;
		padding-right:10px;
	}
	.book_Link
	{
		font-size:11pt;
		font-family:Calibri,arial;
		text-decoration:none;
		color:#000000;
	}
	.book_Link:hover
	{
		color:#FB4668;
	}
	  .boxmsg
        {
        	width:100%;font-size:4.5mm;font-family:yekan,tahoma;border:0px solid black;display:inline-table  ;
        }
        .boxmsg_rowid
        {
        	text-align:center;border-top-right-radius:10px;border-bottom-right-radius:10px;font-weight:500;
        }
        .boxmsg_time
        {
        	text-align:center;font-weight:500;
        }
        .boxmsg_rowid_content
        {
        	display:inline-table ;
        }
        .boxmsg_time_content
        {
			display:inline-table ;
        }
	.basketPageFrame
	{
		width :100%;
		min-height:1500px
	}
	 .Container_Content_Gallery
		{
			position :relative ;
			top:0px;
			width:100%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			border-top:3px solid #505050;
			padding-bottom :200px;
		}
	.textNewsBox
	{
		text-align :left  ;
		line-height :30px;
		font-family :Calibri,arial;
		font-size :13pt;
		margin-top :0px;
		min-height :300px;
		width :100%;
		padding-top:0px;
		direction:ltr ;
		

	}
	.newsMoreButtonBox
	{
		width :100%;
		text-align :left ;
		padding-top:10px;
		padding-bottom :10px;
		margin-bottom :10px;
	}
	.newsMoreButton
	{
		margin-left :0px;
		width :120px;
		height:40px;
		background-color :#604149;
		cursor:pointer ;
		color:#fff;
		border-radius:5px;
		border-width :0px;
		border-style :solid ;
		text-decoration :none;
		display :block ;
		font-size :12pt;
		font-family :Calibri,arial;
		line-height :40px;
		text-align :center ;
		-webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
		
	}
	.leftNewsContent
	{
		position :relative ;
		top:0px;
		float:left  ;
		left :0px;
		width :75%;
		min-height:600px;
	}
	#menuRightObject
	{
		position :relative ;
		top:0px;
		float:left ;
		left :0px;
		width :20%;
	}
	.servideTitle
	{
		border-bottom:1px solid #D9D9D9;
		font-size:14pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-bottom:10px;
		margin :0px;
		direction:ltr;
	}
	.servideShort
	{
		border-bottom:1px solid #D9D9D9;
		font-size:10pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-bottom:10px;
		color:#00698A;
		margin :0px;
		line-height :30px;
		text-align :justify ;
		direction :ltr;
	}
	.serviceText
	{
		font-size:10pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-top:10px;
		padding-bottom:10px;
		margin :0px;
	}
	.serviceTextBox
	{
		position :relative ;
		top:0px;
		float:right ;
		right :0px;
		width:45%;
		padding:10px 10px 10px 10px;
		min-height :400px;
	
	}
	.serviceImage
	{
		position :relative ;
		top:0px;
		float:left ;
		left :0px;
		width:44%;
		padding:10px 10px 10px 10px;
		min-height :400px;
	}
	.serviceMainBox
	{
		padding-top:60px;
		display:block;
		min-height:400px;
		margin-bottom:20px;
	}
	.serviceUpArrowBox
	{
		text-align :right ;
		width :100%;
		margin :0;
	}
	.serviceUpArrow
	{
		font-size:16pt;
		color:#FB4668;
	}
	.serviceUpArrow:hover
	{
		color:#00698A;
	}
	.zoomAria
	{
		border:1px;
		border:0px solid #CACACA;
		border-radius:5px;
		visible:auto;
	}	
	.frame_MapContact
	{
		padding-top :40px;
		width :100%;
		min-height:300px;
	}
	.Caption_Contact1
	{
		position:relative ;
		float :left ;
		left :0px;
		min-width:60px;
		font-size:14pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#000;
		direction :ltr;
		text-align :left ;
	}
	.p_Contact1
	{
		width :99%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		
	}

.TextName_Contact1
	{
		width :90%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		text-align :left ;
	}

.p_Email1
	{
		position :relative ;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-left :20px;
		margin-top :10px;
	}

.TextEmail_Contact1
	{
		width :70%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		direction :ltr ;
	}



.p_Phone1
	{
		position :relative ;
		float :left ;
		left:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-right :20px;
		margin-top :10px;
	}


.TextEmail_Phone1
	{
		width :70%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}




.p_Comment1
	{
		position :relative ;
		float :left ;
		left:0px;
		width :99%;
		border :1px solid #000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
	}


.TextEmail_Comment1
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		
	}



	.Ok_p
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#chk_Ok
	{
		width :20%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		direction :ltr;
		background :red;
		
	}
	.addMember_law_p
	{
		position :relative ;
		float :right ;
		right:0px;
		width :72%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
	}
	#addMember_law
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		direction :ltr;
		
	}
	
	.securityCode_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
	}
	#securityCode_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Pwd_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
	}
	#Pwd_Member
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Uid_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
	}
	#Uid_Member
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.des_P
	{
		position :relative ;
		float :right ;
		right:0px;
		width :72%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
		margin-left :50px;
	}
	#des
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Pay_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :50%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#opt_Pay
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.PriceSend_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#lblPriceSend
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.City_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :40px;
	}
	#cmb_City
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.Ostan_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
	}
	#cmb_Ostan
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.TypeErsal_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :10px;
		
	}
	#cmb_TypeErsal
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.p_button_member
	{
		position :relative ;
		top:0px;
		float :right  ;
		right:0px;
		width :70%;
		padding:5px 5px 5px 5px;
		min-height:70px;
		margin-right :0px;
		margin-top :40px;
		line-height :70px;
		text-align :center ;
	}
	.code_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#code_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.address_Member_p
	{
		position :relative ;
		float :right ;
		right:0px;
		width :93%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
	}
	#address_Member
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		direction :ltr;
		
	}
	.pastageCode_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :45%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#pastageCode_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.email_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :45%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#email_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.mobile_member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :45%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#mobile_member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.phone_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :45%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#phone_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	  .work_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :45%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#work_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	 
	 
	 .doc_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :45%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#doc_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	 
	
	.Caption_Member
	{
		position:relative ;
		float :right ;
		right :0px;
		min-width:60px;
		font-size:12pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#000;
		text-align :right ;
	}
	
	.name_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :45%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#name_Member
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.lName_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :45%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#lName_Member
	{
		width :70%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	
	.AboutUS_ContentPage
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		color:#000000;
		text-align :justify ;
		line-height :30px;
	}
	.ContactUS_Box
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :500px;
		padding-top:30px;
		padding-bottom :10px;
		margin :0;
	}
	.ContactUS_Box_text
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left  ;
		margin :0;
		width :30%;
		padding :0px 0px 0px 0px;
	}
	
	.ContactUS_Box_Form
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		margin :0;
		width :68%;
		padding :0px 0px 0px 0px;
	}
	
	.ContactUS_Box_Form h1
	{
		width :100%;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#604149;
		text-align :left ;
		min-height :30px;
		position :relative ;
		top:0px;
		padding-bottom :40px;
	}
	.ContactUS_Box_text h1
	{
		width :100%;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#604149;
		text-align :left ;
		min-height :30px;
		position :relative ;
		top:0px;
	}
	.ContactUS_Box_text p
	{
		position :relative ;
		top:0px;
		width :100%;
		font-size :12pt;
		font-family :Calibri,arial;
		color:#000000;
		text-align :right ;
		line-height :30px;
	}
	.linkBox
	{
		position:relative;
		float:right;
		right:0px;
		top:0px;
		font-size:12pt;
		font-family:Calibri,arial;
		width:45%;
		padding-top :10px;
	}
	.textlinkBox
	{
		font-size:12pt;
		font-family:Calibri,arial;
		text-decoration:none;
		color:#FB4668;
	}
	.textlinkBox:hover
	{
		color:#012935;
	}
	.page_Title_Link
	{
		color:#000000;
		font-size :10pt;
		text-decoration :none;
		font-family:Calibri,arial;
	}
	.page_Header_Link
	{
		color:#604149;
		font-size :10pt;
		text-decoration :none;
		font-family:Calibri,arial;
		padding-left :10px;
	}
	.page_Header_Link:hover
	{
		color:#E34C26;
		
	}
	.NewsMainBoxShow
	{
		padding-top:60px;
		display:block;
		min-height:320px;
		margin-bottom:0px;
	}  
		.playPic1
{
	position:absolute ;
	top:0px;
	left:0px;
	margin :0px;
	z-index :1000;
	width :200px;
	height :200px;
	border-radius:0px;
	background: rgb(105, 105, 105);
    background: rgba(105, 105, 105, .5);
	display :none ;
	cursor :pointer ;
	background-image :url(../images/overGallery.png);
	background-repeat :no-repeat ;
	background-position :center center ;
	-webkit-transition: display 1s; /* Safari */
   transition:  display 1s;
}

.element-item:hover .playPic1{display:block }
	
   
	 .picGallery
{
	position :absolute ;
	top:0px;
	left:0px;
	margin :0;
	width :200px;
	height:200px;
	display:block;
	background-repeat :no-repeat;background-position :center top;border-radius:0px;background-size:200px 200px;
	}
.leftPicGallery
{
	margin-left:45px;
}
	.zoomAria
	{
		border:1px;
		border:0px solid #CACACA;
		border-radius:5px;
		visible:auto;
	}	
	.basketCounter
	{
		background :pink;
		width :100px;
		height:40px;
		border-style:solid;
		border-width:0px;
		border-color :#C8BFC6;
		position:relative ;
		right:10px;
		top:2px;
		padding-top :5px;
		float:right;
		padding-bottom :10px;
		
		
	}
	.iframeBashet
	{
		width :100%;height:120px;border-top:1px solid #D6D4D4;padding-top :30px;
	}
	.Container
	{
		position:absolute;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align:center ; 
	}	
	
	
	.MainPage_OverTop
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:35px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
     .menuTop
    {
    	margin-top :0px;
    	margin-right :0px;
    	list-style :none;
    	padding :0;
    	height:62px;
    	float:right;
    	position :relative ;
    	right:0px;
    	width :100%;
    	
    }
    .basketBtn
        {
        	float :left ;
        	display:inline-block ;
        	width:20%;
        	text-align :center;
        	
        	border-left:0px solid #E8E8E8;
        	margin :0;
        	margin-right :0px;
        	height :100%;
        	cursor:pointer ;
        	position :relative ;
        	margin-bottom :0;
        	min-height:62px;
        	padding :0px 0px 0px 0px;
        	cursor :hand ;
        	background :#FB4668;
        	 -webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        }
        .basketBtn:hover
        {
        	background :#012935;
        }
         .menuItem
        {
        	
        	float :right  ;
        	display:inline-block ;
        	width:13.3% ;
        	text-align :center;
        	border-left:0px solid #E8E8E8;
        	margin :0;
        	margin-right :0px;        	
        	position :relative ;
        	margin-bottom :0;
        	min-height:62px;
        	padding :0px 0px 0px 0px;
        	z-index:1000;
        	background-image :url(../images/menu.png);
			background-repeat :no-repeat ;
			background-position:  right  top;
			background-size:0% 100%;  
			right :0px;
        }
        
        
        .menuItem:hover
        {
        	
            -webkit-transition:background-size 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background-size 0.5s;
            background-size:100% 100%;  
        }
         .menuLink
        {
        	display :block ;
        	height :62px;
        	width :100%;
        	font-size:4.5mm;
        	font-family:Calibri,arial;
        	text-decoration:none;
        	color:#ffffff;
        	line-height :62px;
        	cursor :pointer ;
        }
        .menuLink:hover
        {
        	color:#ffffff;
        }
        .dropDownMenu
        {
        	display:block ;
        	padding :0px;
        	z-index :0;
        	margin-top :0px;
        	margin-right :0px;
        	float:right ;
        	position:relative ;
        	left:-999em;
        	background :#0093BF;
        	width :200px;
        	height:0px;
        	visibility :hidden ;
        	 -webkit-transition:height 0.5s,top 0.7s,visibility 5s; /* For Safari 3.1 to 6.0 */
            transition:height 0.5s,top 0.7s,visibility 5s;
            box-shadow:1px 1px 1px #474747;
            padding :0px 0px 0px 0px;
        	
        }
     
       
        
         .menuItem:hover .dropDownMenu
        {
        	visibility:visible ;
        	display :block ;
        	right :0em;
        	top:0px;
        	height :auto ;
        	
        
        }
        .dropDownMenuBox
        {
        	width :100%;
        	list-style :none;
        	position:relative;
        	display:inline-block ;
        	
        	margin-right :0px;
        	float :right ;
        	display:none ;
        	margin :0px 0px 0px 0px;width:100%;padding :0 0 0 0;
        	
        }
        .dropDownMenuLink
        {
        	width :190px;
        	height:100%;
        	text-decoration :none;
        	font-family :Calibri,arial;
        	text-decoration :none;
        	color:#ffffff;
        	display :block ;
        	font-size :4.0mm;
            margin :0px 0px 0px 0px;
            padding-top:8px;
            padding-bottom:8px;
            padding-right :10px;
            float :right ;
        	 -webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background 0.5s;
        }
          .dropDownMenuItem
        {
        	width :100%;
        	display:inline-block ;
        	text-align :right;
            margin-top:0;
            margin-right :0;
            padding :0 0 0 0;
           background :#0093BF;
             -webkit-transition:background .3s; /* For Safari 3.1 to 6.0 */
            transition:background .3s;
            
        }
         .dropDownMenuItem:hover  .dropDownMenuLink
        {
        	
        	color:#ffffff;
           
        }
        .dropDownMenuItem:hover
        {
        	background:#012935;
        }
        .dropDownMenuBox_shop
        {
        	overflow :visible;width:500px;float:right;
        }
        .menuItem:hover .dropDownMenuBox
        {
        	display:block ;
        }
        #boxTop
        {
       	margin-top :0px;
       	margin-left :0px;
       	width:100%;
       	height:62px;
       	
       	box-shadow:0px 0px 0px #5F94B2;
       	border-radius:0px;
       	background-image :url(../images/logo.png);
       	background-repeat :no-repeat ;
       	background-position:center  right;
       	display:inline-block ;
        }
         #shopFrame
        {
        	position:relative ;
        	top:0px;
        	height :62px;
        	width:100%;
        }
   
	.MainPage_Logo
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:120px;
		background :#ffffff;
		display:inline-block ;
		text-align:center ;
	}
	 .Container_Logo
	{
		position :relative ;
		top:0px;
		width:100%;
		height:120px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	.Logo_Box
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :40%;
		min-height:120px;
		background-image :url(../images/logo.png);
		background-repeat :no-repeat ;
		background-position: right center ;
	}
	.Logo_Box_Address
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :40%;
		min-height:120px;
		vertical-align :middle ;
	}
	.mapMarkerStyle
	{
		color :#0093BF;
		font-size :50pt;
		font-family :yekan;
	}
	.Logo_Box_Phone
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :20%;
		min-height:120px;
		vertical-align :middle ;
	}
	.Banner_Box
	{
		position:relative ;top:0px;left:0px;width:100%;display:inline-block;padding-top:0px;padding-bottom:10px;
	}
	
	
	
	 .Container_TopSale
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:350px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	
	

	
	
	.img_CurrentPublish
	{
		border-radius:180px;width:167px;height:167px;
	}
	.title_CurrentPublish
	{
		font-size :18pt;font-family:Calibri,arial;color:#604149;position :relative ;top:0px;margin-top :0px;direction:ltr;
	}
	.text_CurrentPublish
	{
		font-size :12pt;font-family:Calibri,arial;color:#000000;position :relative ;top:0px;margin-top :0px;text-align:center ;line-height :30px;direction:ltr;padding :20px 20px 20px 20px;
	}
	.container {
  
	}


	/* Example wrapper */

	.wrap {
	  position: relative;
	  margin: 3em 0;
	}


	/* Frame */

	.frame {
	  height: 400px;
	  overflow: hidden;
	}

	.frame ul {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  height: 100%;
	  font-size: 0px;
	  background :#D9D9D9;
	  
	}

	.frame ul li {
	  float: right ;
	  width: 300px;
	  height: 100%;
	  margin: 0 1px 0 0;
	  padding: 0;
	  background: #D9D9D9;
	  color: #000000;
	  text-align: center;
	  cursor: pointer;
	}

	.frame ul li.active {
	  color: #fff;
	  background: #D9D9D9;
	}


	/* Scrollbar */

	.scrollbar {
	  margin: 0 0 1em 0;
	  height: 2px;
	  background: #ccc;
	  line-height: 0;
	}

	.scrollbar .handle {
	  width: 100px;
	  height: 100%;
	  background: #3E94AB;
	  cursor: pointer;
	}

	.scrollbar .handle .mousearea {
	  position: absolute;
	  top: -9px;
	  left: 0;
	  width: 100%;
	  height: 20px;
	}


	/* Pages */

	.pages {
	  list-style: none;
	  margin: 20px 0;
	  padding: 0;
	  text-align: center;
	}

	.pages li {
	  display: inline-block;
	  width: 14px;
	  height: 14px;
	  margin: 0 4px;
	  text-indent: -999px;
	  border-radius: 10px;
	  cursor: pointer;
	  overflow: hidden;
	  background: #fff;
	  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
	}

	.pages li:hover {
	  background: #aaa;
	}

	.pages li.active {
	  background: #666;
	}


	/* Controls */

	.controls {
	  margin: 25px 0;
	  text-align: center;
	  display:none;
	}


	/* One Item Per Frame example*/

	.oneperframe {
	  height: 300px;
	  line-height: 300px;
	}

	.oneperframe ul li {
	  width: 1140px;
	}

	.oneperframe ul li.active {
	  background: #333;
	}


	/* Crazy example */

	.crazy ul li:nth-child(2n) {
	  width: 100px;
	  margin: 0 4px 0 20px;
	}

	.crazy ul li:nth-child(3n) {
	  width: 300px;
	  margin: 0 10px 0 5px;
	}

	.crazy ul li:nth-child(4n) {
	  width: 400px;
	  margin: 0 30px 0 2px;
	}
	
	
	
	
	

	.Box_news1
	{
		position:relative ;
		float:right ;
		top:0px;
		right:-50px;
		width :30%;
		min-height:420px;
		-webkit-transition: right 2s,display 1s; /* Safari */
        transition: right 2s,display 1s;
       
	}
	
	.Box_news2
	{
		position:relative ;
		float:right ;
		top:0px;
		right:-50px;
		margin-left :5%;
		margin-right :5%;
		width :30%;
		min-height:420px;
		-webkit-transition: right 2s,display 1s; /* Safari */
        transition: right 2s,display 1s;
	}
	.Box_news3
	{
		position:relative ;
		float:left  ;
		top:0px;
		left:-50px;
		width :30%;
		min-height:420px;
		-webkit-transition: left 2s,display 1s; /* Safari */
        transition: left 2s,display 1s;
	}
	
	.title_news
	{
		font-size :14pt;
		font-family :Calibri,arial;
		color:#000000;
		text-align:justify  ;
		width :100%;
		direction :ltr ;
		padding-bottom :5px;
		min-height:60px;
		direction:ltr ;
		
	}
	.text_news
	{
		top:0px;
		font-size :12pt;
		font-family :Calibri,arial;
		color:#464646;
		text-align:justify  ;
		width :100%;
		direction :ltr ;
		padding-bottom :5px;
		line-height :25px;
		min-height:240px;
		
	}
	.Container_BodyNews
	{
		position :relative ;
		top:0px;
		width:100%;
		display:inline-block ;
		text-align:center ;
		margin-bottom :20px;
	}
	
	
	.MainPage_CatBook
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:450px;
		background :#D9D9D9;
		display:inline-block ;
		text-align:center ;
	}
	.Container_CatBook
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:450px;
		display:inline-block ;
		text-align:center ;
	}
	.Box_CatBook1
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :25%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon1
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat1.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon1:hover
	{
		background-position :center  100% ;
	}
	.box_CatBookText
	{
		position:relative ;
		float :right  ;
		right  :0px;
		text-align :right ;
		font-family :Calibri,arial;
		font-size :16pt;
		color:#464646;
		height:70px;
		line-height :70px;
		cursor :pointer ;
	}
	.Box_CatBook1:hover .box_CatBookIcon1
	{
		background-position :center  100% ;
	}
	.Box_CatBook_Header
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :120px;
		line-height :120px;
		font-family :Calibri,arial;
		font-size :18pt;
		color:#000000;
		text-align :center ;
	}
	.Box_CatBook2
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :25%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon2
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat2.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon2:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook2:hover .box_CatBookIcon2
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook3
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :25%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon3
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat3.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon3:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook3:hover .box_CatBookIcon3
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook4
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :25%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon4
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat4.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon4:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook4:hover .box_CatBookIcon4
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook5
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :25%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon5
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat5.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon5:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook5:hover .box_CatBookIcon5
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook6
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :25%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon6
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat6.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon6:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook6:hover .box_CatBookIcon6
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook7
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :25%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon7
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat7.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon7:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook7:hover .box_CatBookIcon7
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook8
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :25%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon8
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat8.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon8:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook8:hover .box_CatBookIcon8
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook9
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :25%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon9
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat9.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon9:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook9:hover .box_CatBookIcon9
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook10
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :1px 1px 1px 1px;
		width :25%;
		padding-left :1px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon10
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat10.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon10:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook10:hover .box_CatBookIcon10
	{
		background-position :center  100% ;
	}
	
	
	.MainPage_Contact
	{
		position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:300px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/Contact_Box.png)  50% 0 no-repeat fixed;
	
		
	}
	
	.Container_Contact
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:600px;
		display:inline-block ;
		text-align:center ;
	}
	
	.header_Contact
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height:120px;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#ffffff;
		line-height:120px;
		text-align :center ;
	}
	.Caption_Contact
	{
		position:relative ;
		float :left ;
		left :0px;
		min-width:60px;
		font-size:14pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#fff;
		direction :ltr;
		text-align :left ;
	}
	.p_Contact
	{
		width :100%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		
	}
	.TextName_Contact
	{
		width :90%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
	}
	.p_Email
	{
		position :relative ;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-left :20px;
		margin-top :10px;
	}
	
	.TextEmail_Contact
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
		direction :ltr ;
	}
	
	.p_Phone
	{
		position :relative ;
		float :left ;
		left:0px;
		width :40%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-right :20px;
		margin-top :10px;
	}
	.TextEmail_Phone
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
		
	}
	.p_Comment
	{
		position :relative ;
		float :left ;
		left:0px;
		width :100%;
		border :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
	}
	.TextEmail_Comment
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#fff;
		resize:none;
		
	}
	.p_button
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width :100%;
		padding:5px 5px 5px 5px;
		min-height:70px;
		margin-right :0px;
		margin-top :40px;
		line-height :70px;
		text-align :center ;
	}
	.button_Contact
	{
		position:relative ;
		min-width :215px;
		cursor :pointer ;
		background :#FC7790;
		text-align :center ;
		font-family :Calibri,arial;
		font-size :14pt;
		color:#fff;
		border-radius:10px;
		border-style :solid;
		border-width :0px;
		-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.5s;
	}
	.button_Contact:hover
	{
		background :#FB4668;
	}
	
	.MainPage_Map
	{
		position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:300px;
	}
	.frame_Map
	{
		width :100%;
		min-height:300px;
	}
	
	
	.Container_Footer
	{
		position :relative ;
		top:0px;
		width:90%;
		height:400px;
		display:inline-block ;
		text-align:center ;
	}
	
	
	
	
	.in-view
    {
		right:0px;
    }
    
    .in-view1
    {
		right:0px;
    }
    
    .in-view2
    {
		left:0px;
    }
    
     .in-view3
    {
		left :0px;
    }
     #btnLogin
        { 
            display :block ;
            position:relative ;
            float:left ;
            left:0px;
            top:0px;
            width:35px;
            height:35px;
            border-radius:0px;
            background :#012935;
            cursor:pointer;
            text-align :center ;
            color:#F0F0F0;
            border:0px solid #F1F1F1;
          
        }
        #btnLogin:hover
        {
        	
            color:#0093BF;
        }
        .cls_loginbox
        {
        	z-index:10000; position :relative;float:left ;top:0px;left:0px;width:271px;height:210px;background :#012935;border-radius:0px;padding :10px 10px 10px 10px;color:#ffffff;font-family :Calibri,arial;font-size:11pt;display:block ;border:1px solid #EFF1F0;
        }
        #txtSearch
        {
        	position:relative   ;
        	left:0px;
        	top:0px;
        	float :left ;
        	 width :200px;
        	background :#012935;
        	 height:90%;
        	 font-size:10pt;
        	 font-family:Calibri,arial;
        	 color:#F0F0F0;
        	 text-align :right;
        	 border:0;
        	 
        }
        #btnInput
        {
        	
        	width :100px;
        	height:35px;
        	border-style:solid ;
        	border-width:0px;
        	border-radius:5px;
        	cursor:pointer ;
        	background :#F0F0F0;
        	color:#878787;
        	-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background 0.5s;
           
            font-family :Calibri,arial;
            font-size :4.0mm;
        }
        #btnInput:hover
        {
        	background :#FB4668;
        	color:#ffffff;
        }
        #btnSearch
        {
        	font-size :18pt;
        	position:relative ;
        	top:0px;
        	right:0px;
        	float:right ;
        	width:30px;
        	height:30px;
        	display:block;
        	cursor:pointer ;
        	border-style:solid ;
        	border-width:0;
        	background :#012935;
        	background-image :url(../images/search.png);
        	background-position :center center; 
        	background-repeat :no-repeat ;
        	-webkit-transition:background-image 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background-image 0.5s;
        }
        #btnSearch:hover
        {
        	background-image :url(../images/search_over.png);
        }
        .Container_OverPage
        {
        	position :relative ;
        	top:0px;
        	left:0px;
        	margin-left :0px;
        	width :100%;
        	display:inline-block ;
        	text-align :left ;
        }
           #search
        {
        	position:relative ;
        	top:0px;
        	left :0px;
        	float :left ;
        	width:250px;
        	height:35px;
        	border-style:solid ;
        	border-color:#F0F0F0;
        	border-radius:0px;
        	border-width:0px;
        	background :#012935;
        	color:#E3EEF6;
        	min-width:200px;
        }
         .menuMobile
            {
            	display :none   ;
            }
         .MainPage_Content
		{
			position:relative ;
			top:0px;
			width :100%;
			left:0px;
			min-height:600px;
			background :#F2F1EC;
			display:inline-block ;
			text-align:center ;
		}
        .Container_Content
		{
			position :relative ;
			top:0px;
			width:90%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			border-top:0px solid #505050;
		}
		
		.Container_Header
		{
			
		}
		
		.MainPage_Header_Path
		{
			position:relative ;
			top:0px;
			width :100%;
			left:0px;
			height:140px;
			background :#F2F1EC;
			display:inline-block ;
			text-align:center ;
		}
        .Container_Header_path
		{
			position :relative ;
			top:0px;
			width:100%;
			min-height:140px;
			display:inline-block ;
			text-align:right  ;
		}
		.title_Header
		{
			text-align :center ;
			font-family :Calibri,arial;
			font-size:32pt;
			color:#000;
			padding-top :30px;
			
			margin :5px;
		}
		.path_Header
		{
			position :relative ;
			top:0px;
			margin-top :0px;
			text-align :center ;
			padding-top :5px;
			direction :ltr ;
			}
		.home_Header
		{
			font-family:Calibri,arial;
			font-size :10pt;
			color:#604149;
			text-decoration :none;
			margin-left :10pt;
		}
		.home_Header:hover
		{
			color:#79CDBD;
		}
		.page_Header
		{
			font-family:Calibri,arial;
			font-size :10pt;
			color:#505050;
			text-decoration :none;
			margin-left :10pt;
		}
		.arow_header
		{
			font-family:Calibri,arial;
			font-size :11pt;
			color:#505050;
			text-decoration :none;
			margin-left:10px;
			padding :0px;
			margin-top :5px;
			
			height:100%;
		}
			#PictureBoxProduct
			 {
         		position :relative ;
         		float:right ;
         		top:0px;
         		right:0px;
         		width:50%;
         		text-align :center;
         		display :inline-block;
			 }
         #sub_PictureBoxProduct
         {
         	text-align :center;
         	width:70%;
         	float:right ;
         	right :25%;
         	position:relative;
         }
          #sub_PictureBoxProduct_mobile
         {
         	text-align :center;
         	width:100%;
         	float:right ;
         	right :0%;
         	position:relative;
         	display :none;
         }
          #ContentBoxProduct
         {
         	position :relative ;
         	float:left ;
         	top:0px;
         	left:0px;
         	width:50%;
         }
         .Container_ProductDet
         {
         	width :100%;
         	display :inline-block;
         	padding-top :40px;
         }
         
         .details_Goods
         {
         	width :100%;
         	margin :0;
         	padding :0;
         	float:right;
         	text-align :right;
         	font-family:Calibri,arial;
         	font-size :12pt;
         	direction:ltr;
         }
         .details_Goods i
         {
         	color:#E34C26;
         	font-size :10pt;
         	margin-left :10px;
         }
         .offGoods
         {
         	color:#E34C26;
         	font-size :10pt;
         	margin-left :10px;
         	padding-right :5px;
         }
         #PriceBoxProduct
         {
         	margin-top :70px;
         	
         }
          #btn_add_basket{
        	float:left;
        	position :relative ;
        	left:0px;
        	top:0px;
        	width:162px;
        	height:40px;
        	font-size:12pt;
        	font-family:Calibri,arial;
        	color:#ffffff;
        	cursor:pointer;
        	border-radius:10px;
        	padding-top :5px;
        	background :#FC7790;
            transition:background 0.5s;
        }
        #btn_add_basket:hover{
			background :#FB4668;
        }
}











































































@media screen and (min-width: 1025px) and (max-width: 1280px) 
{
	.picGoods_Mobile
	{
		position :relative ;
		top:0px;
		width:100%;
		display :none ;
	}
	.textAboutUs
	{
		position :relative ;top:0px;float:left ;margin-left :auto ;margin-right :auto ;margin-bottom :30px;font-size:14pt;font-family:Calibri ;text-align :justify ;line-height:30px;width :auto ;width :45%;
	}
	.picAboutUs
	{
		position :relative ;top:0px;margin-left :3% ;margin-right :3% ;float:right;margin-bottom:10px;width :35%;border:30px solid #fff;border-radius:5px; 
	}
	.boxProduct_Mask:before
		{
			content: "\f00e";
			 font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-decoration: inherit;
			font-size:40px;
			
			margin-top :200px;
			position :relative ;
			width :20%;
			margin-left :40% ;
			margin-right :40% ;
			top:40%;
			color:#fff;
			z-index :-10000;
			 -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:z-index 0.8s; /* For Safari 3.1 to 6.0 */
            transition:z-index 0.8s;
		}
		
		.boxProduct_Mask
		{
			position :absolute ;
			top:0px;
			left:0px;
			width:0%;
			height :0%;
			background: rgb(96, 64, 72);
            background: rgba(96, 64, 72, .5);
              -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:width 0.4s,height 0.5s; /* For Safari 3.1 to 6.0 */
            transition:width 0.4s,height 0.5s;
            
		}
		.boxProductCakeImage:hover .boxProduct_Mask
		{
			width:100%;
			height :100%;
		}
		
		.boxProductCakeImage:hover  .boxProduct_Mask:before
		{
			z-index:1;
		}
	
	.boxProductCakeImage img
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
	}
	.boxProductCakeImage
	{
		position:relative ;
		width:100%;
		min-height:246px;
		display:block ;
	}
	
	.boxProductCakeRight
	{
		position :relative ;
		top:0px;
		
		float :left ;
		left:auto;
		width:28%;
		margin :0;
		
		margin-left :0.5% ;
		margin-right :0.5% ;
		margin-bottom :20px;
		min-height :346px;
		background :#fff;
		cursor :pointer ;
		
		padding :2% 2% 2% 2%;
	}
.developerBox
	{
		position :relative ;
		top:0px;
		right :0px;
		text-align :center ;
		font-family:Calibri,arial;
		color:#ffffff;
		direction:ltr;
		font-size :10pt;
		min-height :40px;
		margin :0px;
		background :#604149;
		padding :10px 10px 10px 10px;
	}
	.title_Footer
	{
		width :100%;
		position:relative ;
		float :left ;
		left :0px;
		min-height:40px;
		font-family :Calibri,arial;
		font-size :14pt;
		color:#fff;
		text-align :left ;
		line-height :40px;
		padding-right :5px;
	}
	.Link_Footer
	{
		width :100%;
		position:relative ;
		float :left ;
		left :0px;
		min-height:40px;
		font-family :Calibri,arial;
		font-size :12pt;
		color:#fff;
		text-align :left ;
		line-height :40px;
		padding-right :5px;
		text-decoration:none;
	}
	.Link_Footer:hover
	{
		color:#FB5F7D;
	}
	.logo_Footer
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		height:175px;
		background-image :url(../images/logo_footer.png);
		background-repeat :no-repeat ;
		background-position :center left  ;
		width :100%;
	}
	.Box_Footer
	{
		position :relative ;
		top:0px;
		left:-100px;
		float :left;
		margin-right :30px;
		width:20%;
		min-height :180px;
		-webkit-transition: left 2s,display 1s; /* Safari */
        transition: left 2s,display 1s;
       
	}
	.MainPage_Footer
	{
		position:relative ;
		top:0px;
		width :100%;
		position: relative;
		min-height:400px;
		background :#604048;
	}
	.button_News
	{
		min-height:42px;
		width :30%;
		max-width :108px;
		border-radius:5px;
		background :#5F4048;
		cursor :pointer ;
		color:#ffffff;
		font-size :12pt;
		font-family:Calibri,arial;
		position :relative ;
		float:right ;
		right :0px;
		border-style :solid ;
		border-width:0px;
	}
	.button_News:hover
	{
		background :#FD7790;
	}
	.titr_news
	{
		font-size :14pt;
		font-family :Calibri,arial;
		color:#5F4048;
		text-align:left ;
		width :100%;
		
	}
	.MainPage_news
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:400px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
		
	}
	.Container_news
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:400px;
		display:inline-block ;
		text-align:center ;
		
	}
	.Header_News
	{
		position :relative ;
		margin-top :10px;
		width:100%;
		height :90px;
		line-height :90px;
		font-family :Calibri,arial;
		font-size :32pt;
		color:#5F4048; 
		display:inline-block ;
		padding-bottom :30px;
		
	}
	.Container_Service
	{
		position :relative ;
		top:70px;
		width:150px;
		height:62px;
		display:inline-block ;
		text-align:center ;
		background :#FC7790;
		line-height :62px;
		font-size :22pt;
		font-family :Brush Script MT,Calibri,arial;
		color:#ffffff;
		cursor :pointer ;
		-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
	.Container_Service:hover
	{
		background :#FB4668;
	}
	.MainPage_Service
	{
	position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:550px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/khadamat_Box.jpg)  50% 0 no-repeat fixed;
		
		padding-top :10%;
	
		
	}
	.Container_CurrentPublish
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:520px;
		display:inline-block ;
		text-align:center ;
		background :#F2F1EC;
		direction :ltr;
		padding-top:50px;
	}
	.MainPage_CurrentPublish
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:520px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	.MainPage_TopSale
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:526px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	.Text_DetAbout
	{
		font-family :Calibri,arial;
		font-size:16pt;
		color:#947F86;
		text-align :justify  ;
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		line-height :30px;
		padding-top :20px;
		padding-bottom :30px;
		text-align :center ;
		direction :ltr ;
	}
	.Text_About
	{
		font-family :Calibri,arial;
		font-size:24pt;
		color:#603F4A;
		text-align :center ;
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		padding-top :10px;
		padding-bottom :10px;
		direction :ltr ;
		
	}
	.Container_About
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:334px;
		padding-top :65px;
		padding-bottom :65px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	.MainPage_About
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:190px;
		background :#ffffff;
		display:inline-block ;
		text-align:center ;
	}
	.Container_Menu
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:300px;
		display:inline-block ;
		text-align:center ;
		background :#fff;
	}
	.MainPage_TopMenu
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:62px;
		background :#fff;
		display:inline-block ;
		text-align:center ;
	}
	
	
		
		
		
	.boxServicesCakeImage
	{
		position:relative ;
		width:100%;
		min-height:180px;
		display:block ;
	}
	
	.serviceCakeTitle
	{
		position:relative ;
		top:20%;
		left:0px;
		width :100%;
		font-size :66pt;
		font-family :Brush Script MT,Calibri,arial;
		color:#fff;
		text-align :center ;
		direction :ltr;
	}
	
	.serviceCakeText
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		font-size :24pt;
		font-family :Calibri,arial;
		color:#fff;
		text-align :center ;
		direction :ltr;
	}
	
	.boxServicesCakeRight
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:30%;
		margin :0;
		min-height :250px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
	}
	
	.boxServicesCakeMiddle
	{
		position :relative ;
		top:0px;
		margin-left :auto ;
		margin-right :auto ;
		width:30%;
		margin :0;
		min-height :250px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
	}
	
	
	.boxServicesCakeLeft
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:30%;
		margin :0;
		min-height :250px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
	}
	.titleBoxCakeService
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		min-height:60px;
		
		font-family :Calibri ,arial;
		font-size:22px;
		color:#604048;
		padding :0;
		margin :0;
	}
	.TitleServices
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:100px;
		line-height :100px;
		font-family :Calibri ,arial;
		font-size:36pt;
		color:#604048;
		margin :0;
	}
	
	.boxButtonCakes
	{
		position :absolute  ;
		bottom :0px;
		float:left ;
		left:0px;
		width :100%;
		min-height:60px;
		margin-bottom :0px;
		
	}
	.boxButtonCakes a
	{
		margin-left :auto ;
		margin-right :auto ;
		width :40%;
		height:60px;
		background :#69817E;
		line-height :60px;
		font-family :Brush Script MT ,Calibri ,arial;
		font-size :28pt;
		font-weight :900;
		color:#fff;
		display :block ;
		-webkit-transition: border 1s; /* Safari */
		transition:  border 1s;
	}
	
	.boxButtonCakes:hover a
	{
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		background:none;
	}
	
	.boxImageCakes
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:300px;
		line-height :300px;
		display :inline-block ;
	}
	.boxImageCakes img
	{
		position:relative ;
		margin-top :10%;
	}
	.BoxLeftCakes
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:473px;
		background :#79CDBD;
	}
	
	.BoxLeftCakes1
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:524px;
		background :#9EDBCF;
	}
	
	.BoxLeftCakes2
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:500px;
		background :#79CDBD;
	}
	
	.BoxLeftCakes3
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:475px;
		background :#9EDBCF;
	}
	
	.boxTitleCakes 
	{
		position:relative ;
		top:0px;
		float:left ;
		width :100%;
		font-size :24pt;
		font-family :Calibri ,arial;
		color:#fff;
		margin :0;
		height:70px;
		font-weight :600;
	}
	
	.LogoPastry
	{
		position :relative ;
		float :left ;
		top:0px;
		left:0px;
		width:25%;
	}
	
	.LogoPastry a
	{
		text-decoration :none;
		border :0px;
	}
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  z-index :1000;
  
  
  
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu 
{
	position :relative ;
	top:250px;
	float:right ;
  width: 100%;
  font-family:Calibri,arial;
  background: nono;
}
#cssmenu > ul {
  background: url('images/bg.png');
 
  
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: right ;
  display: inline-block;

  
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
  
}
#cssmenu > ul > li > a 
{
	
  padding:   5px   25px  5px  5px;

  text-decoration: none;
  font-size: 16pt;
  color: #907A7D;
  text-transform: capitalize ;
  letter-spacing: 1px;
  font-weight :500;
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  color: #823231;
 
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 45px;
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #907A7D;
  right: 17px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {
  border-top-color: #ffffff;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #fff;
  top: -5px;
  left: 20px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #ffffff;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 27px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: 180px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  font-size :13pt;
  padding: 11px  35px;
  width: 220px;
  color: #fff;
  text-align :left ;
  background: rgb(117,90,95);
  background: rgba(117,90,95,.9);

  
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FC7790;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #777777;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #777777;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #333333;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #333333;
  border-left-color: transparent;
}
		
	.bb-custom-side {
	width: 50%;
	float: right;
	padding-right :30px;
	overflow: hidden;
	/* Centering with flexbox */
	
}
	
	.bb-custom-side {
	width: 50%;
	float: right;
	padding-right :30px;
	overflow: hidden;
	/* Centering with flexbox */
	
}
	.book_short_Property
	{
		font-size:11pt;
		color:#666666;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		padding:20px 20px 20px 20px;
		border:1px solid #D9D9D9;
	}
	.book_image
	{
		width :100%;
		position:relative ;
		top:0px;
		height:100%;
	}
	.book_title_Box
	{
		width:28%;
		position:relative;
		top:20%;
		right:0px;
		float:right;
		padding-top:100px;
		margin-right:10px;
	}
	.book_Title_Name_Book
	{
		font-size:16pt;
		color:#CA3F04;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		padding:0;
		margin:0;
		min-height:35px;
	}
	.book_Title_Bar
	{
		height:20px;
		background:#1DAEED;
	}
	.book_title_Code
	{
		font-size:12pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:left;
		padding:0;
		margin:0;
	}
	
	.book_title_Code i
	{
		color:#CE420F;
		font-size:20pt;
		margin-right:5px;
		height:30px;
	}
	
	.book_box_Content
	{
		width:60%;
		position:relative;
		top:0px;
		right:10px;
		float:right;
		padding-top:30px;
	}
	.book_Title_Content
	{
		width:100%;
		height:35px;
		font-family:Calibri,arial;
		font-size:10pt;
		border-bottom:4px solid #1BB0EA;
		color:#000000;
		padding-bottom:15px;
		text-align:right;
		margin-bottom:60px;
	}
	.book_Text_Content
	{
		font-size:14pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
	}
	.book_link_Box
	{
		font-size:12pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		width:100%;
		margin:0;
	}
	.book_link_Box i
	{
		font-size:12pt;
		color:#1BB0EA;
		padding-left:10px;
		padding-top:5px;
		padding-right:10px;
	}
	.book_Link
	{
		font-size:11pt;
		font-family:Calibri,arial;
		text-decoration:none;
		color:#000000;
	}
	.book_Link:hover
	{
		color:#FB4668;
	}
	 .boxmsg
        {
        	width:100%;font-size:4.5mm;font-family:yekan,tahoma;border:0px solid black;display:inline-table  ;
        }
        .boxmsg_rowid
        {
        	text-align:center;border-top-right-radius:10px;border-bottom-right-radius:10px;font-weight:500;
        }
        .boxmsg_time
        {
        	text-align:center;font-weight:500;
        }
        .boxmsg_rowid_content
        {
        	display:inline-table ;
        }
        .boxmsg_time_content
        {
			display:inline-table ;
        }
	.basketPageFrame
	{
		width :100%;
		min-height:1500px
	}
	 .Container_Content_Gallery
		{
			position :relative ;
			top:0px;
			width:100%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			border-top:3px solid #505050;
			padding-bottom :200px;
		}
	.textNewsBox
	{
		text-align :left  ;
		line-height :30px;
		font-family :Calibri,arial;
		font-size :13pt;
		margin-top :0px;
		min-height :300px;
		width :100%;
		padding-top:0px;
		direction:ltr ;
		

	}
	.newsMoreButtonBox
	{
		width :100%;
		text-align :left ;
		padding-top:10px;
		padding-bottom :10px;
		margin-bottom :10px;
	}
	.newsMoreButton
	{
		margin-left :0px;
		width :120px;
		height:40px;
		background-color :#604149;
		cursor:pointer ;
		color:#fff;
		border-radius:5px;
		border-width :0px;
		border-style :solid ;
		text-decoration :none;
		display :block ;
		font-size :12pt;
		font-family :Calibri,arial;
		line-height :40px;
		text-align :center ;
		-webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
		
	}
	.leftNewsContent
	{
		position :relative ;
		top:0px;
		float:left  ;
		left :0px;
		width :75%;
		min-height:600px;
	}
	#menuRightObject
	{
		position :relative ;
		top:0px;
		float:left ;
		left :0px;
		width :20%;
	}
	.servideTitle
	{
		border-bottom:1px solid #D9D9D9;
		font-size:14pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-bottom:10px;
		margin :0px;
		direction:ltr;
	}
	.servideShort
	{
		border-bottom:1px solid #D9D9D9;
		font-size:10pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-bottom:10px;
		color:#00698A;
		margin :0px;
		line-height :30px;
		text-align :justify ;
		direction :ltr;
	}
	.serviceText
	{
		font-size:10pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-top:10px;
		padding-bottom:10px;
		margin :0px;
	}
	.serviceTextBox
	{
		position :relative ;
		top:0px;
		float:right ;
		right :0px;
		width:49%;
		padding:10px 10px 10px 10px;
		min-height :400px;
	
	}
	.serviceImage
	{
		position :relative ;
		top:0px;
		float:left ;
		left :0px;
		width:40%;
		padding:10px 10px 10px 10px;
		min-height :400px;
	}
	.serviceMainBox
	{
		padding-top:60px;
		display:block;
		min-height:400px;
		margin-bottom:20px;
	}
	.serviceUpArrowBox
	{
		text-align :right ;
		width :100%;
		margin :0;
	}
	.serviceUpArrow
	{
		font-size:16pt;
		color:#FB4668;
	}
	.serviceUpArrow:hover
	{
		color:#00698A;
	}
	.zoomAria
	{
		border:1px;
		border:0px solid #CACACA;
		border-radius:5px;
		visible:auto;
	}	
	.frame_MapContact
	{
		padding-top :40px;
		width :100%;
		min-height:300px;
	}
	.Caption_Contact1
	{
		position:relative ;
		float :left ;
		left :0px;
		min-width:60px;
		font-size:14pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#000;
		direction :ltr;
		text-align :left ;
	}
	.p_Contact1
	{
		width :99%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		
	}

.TextName_Contact1
	{
		width :80%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		text-align :left ;
	}

.p_Email1
	{
		position :relative ;
		float :right ;
		right:0px;
		width :45%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-left :20px;
		margin-top :10px;
	}

.TextEmail_Contact1
	{
		width :70%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		direction :ltr ;
	}



.p_Phone1
	{
		position :relative ;
		float :left ;
		left:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-right :20px;
		margin-top :10px;
	}


.TextEmail_Phone1
	{
		width :70%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}




.p_Comment1
	{
		position :relative ;
		float :left ;
		left:0px;
		width :99%;
		border :1px solid #000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
	}


.TextEmail_Comment1
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		
	}



	.Ok_p
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#chk_Ok
	{
		width :20%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		direction :ltr;
		background :red;
		
	}
	.addMember_law_p
	{
		position :relative ;
		float :right ;
		right:0px;
		width :72%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
	}
	#addMember_law
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		direction :ltr;
		
	}
	
	.securityCode_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :30px;
	}
	#securityCode_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Pwd_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :50px;
	}
	#Pwd_Member
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Uid_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :50px;
	}
	#Uid_Member
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.des_P
	{
		position :relative ;
		float :right ;
		right:0px;
		width :72%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
		margin-left :50px;
	}
	#des
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Pay_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#opt_Pay
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.PriceSend_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#lblPriceSend
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.City_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :40px;
	}
	#cmb_City
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.Ostan_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :60px;
	}
	#cmb_Ostan
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.TypeErsal_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :60px;
		
	}
	#cmb_TypeErsal
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.p_button_member
	{
		position :relative ;
		top:0px;
		float :right  ;
		right:0px;
		width :70%;
		padding:5px 5px 5px 5px;
		min-height:70px;
		margin-right :0px;
		margin-top :40px;
		line-height :70px;
		text-align :center ;
	}
	.code_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#code_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.address_Member_p
	{
		position :relative ;
		float :right ;
		right:0px;
		width :72%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
	}
	#address_Member
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		direction :ltr;
		
	}
	.pastageCode_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#pastageCode_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.email_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#email_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.mobile_member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#mobile_member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.phone_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#phone_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	  .work_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#work_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	 
	 
	 .doc_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#doc_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	 
	
	.Caption_Member
	{
		position:relative ;
		float :right ;
		right :0px;
		min-width:60px;
		font-size:12pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#000;
		text-align :right ;
	}
	
	.name_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#name_Member
	{
		width :80%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.lName_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#lName_Member
	{
		width :75%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	
	.AboutUS_ContentPage
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		color:#000000;
		text-align :justify ;
		line-height :30px;
	}
	.ContactUS_Box
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :500px;
		padding-top:30px;
		padding-bottom :10px;
		margin :0;
	}
	.ContactUS_Box_text
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left  ;
		margin :0;
		width :30%;
		padding :0px 0px 0px 0px;
	}
	
	.ContactUS_Box_Form
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		margin :0;
		width :68%;
		padding :0px 0px 0px 0px;
	}
	
	.ContactUS_Box_Form h1
	{
		width :100%;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#604149;
		text-align :left ;
		min-height :30px;
		position :relative ;
		top:0px;
		padding-bottom :40px;
	}
	.ContactUS_Box_text h1
	{
		width :100%;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#604149;
		text-align :left ;
		min-height :30px;
		position :relative ;
		top:0px;
	}
	.ContactUS_Box_text p
	{
		position :relative ;
		top:0px;
		width :100%;
		font-size :12pt;
		font-family :Calibri,arial;
		color:#000000;
		text-align :right ;
		line-height :30px;
	}
	.linkBox
	{
		position:relative;
		float:right;
		right:0px;
		top:0px;
		font-size:12pt;
		font-family:Calibri,arial;
		width:45%;
		padding-top :10px;
	}
	.textlinkBox
	{
		font-size:12pt;
		font-family:Calibri,arial;
		text-decoration:none;
		color:#FB4668;
	}
	.textlinkBox:hover
	{
		color:#012935;
	}
	.page_Title_Link
	{
		color:#000000;
		font-size :10pt;
		text-decoration :none;
		font-family:Calibri,arial;
	}
	.page_Header_Link
	{
		color:#604149;
		font-size :10pt;
		text-decoration :none;
		font-family:Calibri,arial;
		padding-left :10px;
	}
	.page_Header_Link:hover
	{
		color:#E34C26;
		
	}
	.NewsMainBoxShow
	{
		padding-top:60px;
		display:block;
		min-height:320px;
		margin-bottom:0px;
	}  
	.playPic1
{
	position:absolute ;
	top:0px;
	left:0px;
	margin :0px;
	z-index :1000;
	width :200px;
	height :200px;
	border-radius:0px;
	background: rgb(105, 105, 105);
    background: rgba(105, 105, 105, .5);
	display :none ;
	cursor :pointer ;
	background-image :url(../images/overGallery.png);
	background-repeat :no-repeat ;
	background-position :center center ;
	-webkit-transition: display 1s; /* Safari */
   transition:  display 1s;
}

.element-item:hover .playPic1{display:block }

  
		 .picGallery
{
	position :absolute ;
	top:0px;
	left:0px;
	margin :0;
	width :200px;
	height:200px;
	display:block;
	background-repeat :no-repeat;background-position :center top;border-radius:0px;background-size:200px 200px;
	}
.leftPicGallery

{
	margin-left:15px;
}
	.basketCounter
	{
		width :100px;
		height:40px;
		display:inline-block ;
		border-style:solid;
		border-width:0px;
		border-color :#C8BFC6;
		position:relative ;
		right:2px;
		top:0px;
		padding-top :5px;
		float:right;
		padding-bottom :10px;
		
		
	}
	.iframeBashet
	{
		width :100%;height:80px;border-top:1px solid #D6D4D4;padding-top :30px;
	}
	.Container
	{
		position:absolute;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align:center ; 
	}	
	
	.MainPage_OverTop
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:35px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	
     .menuTop
    {
    	margin-top :0px;
    	margin-right :0px;
    	list-style :none;
    	padding :0;
    	height:62px;
    	float:right;
    	position :relative ;
    	right:0px;
    	
    	width :90%;
    	
    }
    .basketBtn
        {
        	float :left ;
        	display:inline-block ;
        	width:20%;
        	text-align :center;
        	
        	border-left:0px solid #E8E8E8;
        	margin :0;
        	margin-right :0px;
        	height :100%;
        	cursor:pointer ;
        	position :relative ;
        	margin-bottom :0;
        	min-height:62px;
        	padding :0px 0px 0px 0px;
        	cursor :hand ;
        	background :#FB4668;
        	 -webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        }
        .basketBtn:hover
        {
        	background :#012935;
        }
         .menuItem
        {
        	
        	float :right  ;
        	display:inline-block ;
        	width:13.3% ;
        	text-align :center;
        	border-left:0px solid #E8E8E8;
        	margin :0;
        	margin-right :0px;        	
        	position :relative ;
        	margin-bottom :0;
        	min-height:62px;
        	padding :0px 0px 0px 0px;
        	z-index:1000;
        	background-image :url(../images/menu.png);
			background-repeat :no-repeat ;
			background-position:  right  top;
			background-size:0% 100%;  
			right :0px;
        }
        
        
        .menuItem:hover
        {
        	
            -webkit-transition:background-size 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background-size 0.5s;
            background-size:100% 100%;  
        }
          .menuLink
        {
        	display :block ;
        	height :62px;
        	width :100%;
        	font-size:4.5mm;
        	font-family:Calibri,arial;
        	text-decoration:none;
        	color:#ffffff;
        	line-height :62px;
        	cursor :pointer ;
        }
        .menuLink:hover
        {
        	color:#ffffff;
        }
        .dropDownMenu
        {
        	display:block ;
        	padding :0px;
        	z-index :0;
        	margin-top :0px;
        	margin-right :0px;
        	float:right ;
        	position:relative ;
        	left:-999em;
        	background :#0093BF;
        	width :200px;
        	height:0px;
        	visibility :hidden ;
        	 -webkit-transition:height 0.5s,top 0.7s,visibility 5s; /* For Safari 3.1 to 6.0 */
            transition:height 0.5s,top 0.7s,visibility 5s;
            box-shadow:1px 1px 1px #474747;
            padding :0px 0px 0px 0px;
        	
        }
     
       
        
         .menuItem:hover .dropDownMenu
        {
        	visibility:visible ;
        	display :block ;
        	right :0em;
        	top:0px;
        	height :auto ;
        	
        
        }
        .dropDownMenuBox
        {
        	width :100%;
        	list-style :none;
        	position:relative;
        	display:inline-block ;
        	
        	margin-right :0px;
        	float :right ;
        	display:none ;
        	margin :0px 0px 0px 0px;width:100%;padding :0 0 0 0;
        	
        }
        .dropDownMenuLink
        {
        	width :190px;
        	height:100%;
        	text-decoration :none;
        	font-family :Calibri,arial;
        	text-decoration :none;
        	color:#ffffff;
        	display :block ;
        	font-size :4.0mm;
            margin :0px 0px 0px 0px;
            padding-top:8px;
            padding-bottom:8px;
            padding-right :10px;
            float :right ;
        	 -webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background 0.5s;
        }
          .dropDownMenuItem
        {
        	width :100%;
        	display:inline-block ;
        	text-align :right;
            margin-top:0;
            margin-right :0;
            padding :0 0 0 0;
           background :#0093BF;
             -webkit-transition:background .3s; /* For Safari 3.1 to 6.0 */
            transition:background .3s;
            
        }
         .dropDownMenuItem:hover  .dropDownMenuLink
        {
        	
        	color:#ffffff;
           
        }
        .dropDownMenuItem:hover
        {
        	background:#012935;
        }
        .dropDownMenuBox_shop
        {
        	overflow :visible;width:500px;float:right;
        }
        .menuItem:hover .dropDownMenuBox
        {
        	display:block ;
        }
        #boxTop
        {
       	margin-top :0px;
       	margin-left :0px;
       	width:100%;
       	height:62px;
       	
       	box-shadow:0px 0px 0px #5F94B2;
       	border-radius:0px;
       	background-image :url(../images/logo.png);
       	background-repeat :no-repeat ;
       	background-position:center  right;
       	display:inline-block ;
        }
         #shopFrame
        {
        	position:relative ;
        	top:0px;
        	height :62px;
        	width:100%;
        }
   
	.MainPage_Logo
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:120px;
		background :#ffffff;
		display:inline-block ;
		text-align:center ;
	}
	 .Container_Logo
	{
		position :relative ;
		top:0px;
		width:80%;
		height:120px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	.Logo_Box
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :40%;
		min-height:120px;
		background-image :url(../images/logo.png);
		background-repeat :no-repeat ;
		background-position: right center ;
	}
	.Logo_Box_Address
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :40%;
		min-height:120px;
		vertical-align :middle ;
	}
	.mapMarkerStyle
	{
		color :#0093BF;
		font-size :50pt;
		font-family :yekan;
	}
	.Logo_Box_Phone
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :20%;
		min-height:120px;
		vertical-align :middle ;
	}
	.Banner_Box
	{
		position:relative ;top:0px;left:0px;width:100%;display:inline-block;padding-top:0px;padding-bottom:10px;
	}
	
	
	
	 .Container_TopSale
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:350px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	
	
	
	
	
	.img_CurrentPublish
	{
		border-radius:180px;width:167px;height:167px;
	}
	.title_CurrentPublish
	{
		font-size :18pt;font-family:Calibri,arial;color:#604149;position :relative ;top:0px;margin-top :0px;direction:ltr;
	}
	.text_CurrentPublish
	{
		font-size :12pt;font-family:Calibri,arial;color:#000000;position :relative ;top:0px;margin-top :0px;text-align:center ;line-height :30px;direction:ltr;padding :20px 20px 20px 20px;
	}
	.container {
  
	}


	/* Example wrapper */

	.wrap {
	  position: relative;
	  margin: 3em 0;
	}


	/* Frame */

	.frame {
	  height: 400px;
	  overflow: hidden;
	}

	.frame ul {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  height: 100%;
	  font-size: 0px;
	  background :#D9D9D9;
	  
	}

	.frame ul li {
	  float: right ;
	  width: 340px;
	  height: 100%;
	  margin: 0 1px 0 0;
	  padding: 0;
	  background: #D9D9D9;
	  color: #000000;
	  text-align: center;
	  cursor: pointer;
	}

	.frame ul li.active {
	  color: #fff;
	  background: #D9D9D9;
	}


	/* Scrollbar */

	.scrollbar {
	  margin: 0 0 1em 0;
	  height: 2px;
	  background: #ccc;
	  line-height: 0;
	}

	.scrollbar .handle {
	  width: 100px;
	  height: 100%;
	  background: #3E94AB;
	  cursor: pointer;
	}

	.scrollbar .handle .mousearea {
	  position: absolute;
	  top: -9px;
	  left: 0;
	  width: 100%;
	  height: 20px;
	}


	/* Pages */

	.pages {
	  list-style: none;
	  margin: 20px 0;
	  padding: 0;
	  text-align: center;
	}

	.pages li {
	  display: inline-block;
	  width: 14px;
	  height: 14px;
	  margin: 0 4px;
	  text-indent: -999px;
	  border-radius: 10px;
	  cursor: pointer;
	  overflow: hidden;
	  background: #fff;
	  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
	}

	.pages li:hover {
	  background: #aaa;
	}

	.pages li.active {
	  background: #666;
	}


	/* Controls */

	.controls {
	  margin: 25px 0;
	  text-align: center;
	  display:none;
	}


	/* One Item Per Frame example*/

	.oneperframe {
	  height: 300px;
	  line-height: 300px;
	}

	.oneperframe ul li {
	  width: 1140px;
	}

	.oneperframe ul li.active {
	  background: #333;
	}


	/* Crazy example */

	.crazy ul li:nth-child(2n) {
	  width: 100px;
	  margin: 0 4px 0 20px;
	}

	.crazy ul li:nth-child(3n) {
	  width: 300px;
	  margin: 0 10px 0 5px;
	}

	.crazy ul li:nth-child(4n) {
	  width: 400px;
	  margin: 0 30px 0 2px;
	}
	
	
	
	
	
	
	
	
	.Box_news1
	{
		position:relative ;
		float:right ;
		top:0px;
		right:-100px;
		width :30%;
		min-height:420px;
		-webkit-transition: right 2s,display 1s; /* Safari */
        transition: right 2s,display 1s;
       
	}
	
	.Box_news2
	{
		position:relative ;
		float:right ;
		top:0px;
		right:-100px;
		margin-left :5%;
		margin-right :5%;
		width :30%;
		min-height:420px;
		-webkit-transition: right 2s,display 1s; /* Safari */
        transition: right 2s,display 1s;
	}
	.Box_news3
	{
		position:relative ;
		float:left  ;
		top:0px;
		left:-100px;
		width :30%;
		min-height:420px;
		-webkit-transition: left 2s,display 1s; /* Safari */
        transition: left 2s,display 1s;
	}
	
	
	.title_news
	{
		font-size :14pt;
		font-family :Calibri,arial;
		color:#000000;
		text-align:justify  ;
		width :100%;
		direction :ltr ;
		padding-bottom :5px;
		min-height:60px;
		direction:ltr ;
	}
	.text_news
	{
		top:0px;
		font-size :12pt;
		font-family :Calibri,arial;
		color:#464646;
		text-align:justify  ;
		width :100%;
		direction :ltr ;
		padding-bottom :5px;
		line-height :25px;
		min-height:240px;
		
	}
	.Container_BodyNews
	{
		position :relative ;
		top:0px;
		width:100%;
		display:inline-block ;
		text-align:center ;
		margin-bottom :20px;
	}
	
	
	.MainPage_CatBook
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:450px;
		background :#D9D9D9;
		display:inline-block ;
		text-align:center ;
	}
	.Container_CatBook
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:450px;
		display:inline-block ;
		text-align:center ;
	}
	.Box_CatBook1
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :25%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon1
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat1.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon1:hover
	{
		background-position :center  100% ;
	}
	.box_CatBookText
	{
		position:relative ;
		float :right  ;
		right  :0px;
		text-align :right ;
		font-family :Calibri,arial;
		font-size :16pt;
		color:#464646;
		height:70px;
		line-height :70px;
		cursor :pointer ;
	}
	.Box_CatBook1:hover .box_CatBookIcon1
	{
		background-position :center  100% ;
	}
	.Box_CatBook_Header
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :120px;
		line-height :120px;
		font-family :Calibri,arial;
		font-size :18pt;
		color:#000000;
		text-align :center ;
	}
	.Box_CatBook2
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :25%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon2
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat2.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon2:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook2:hover .box_CatBookIcon2
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook3
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :25%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon3
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat3.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon3:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook3:hover .box_CatBookIcon3
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook4
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :25%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon4
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat4.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon4:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook4:hover .box_CatBookIcon4
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook5
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :25%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon5
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat5.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon5:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook5:hover .box_CatBookIcon5
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook6
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :25%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon6
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat6.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon6:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook6:hover .box_CatBookIcon6
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook7
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :25%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon7
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat7.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon7:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook7:hover .box_CatBookIcon7
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook8
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :25%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon8
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat8.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon8:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook8:hover .box_CatBookIcon8
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook9
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :25%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon9
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat9.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon9:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook9:hover .box_CatBookIcon9
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook10
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon10
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat10.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon10:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook10:hover .box_CatBookIcon10
	{
		background-position :center  100% ;
	}
	
	
	.MainPage_Contact
	{
		position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:300px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/Contact_Box.png)  50% 0 no-repeat fixed;
	
		
	}
	
	.Container_Contact
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:600px;
		display:inline-block ;
		text-align:center ;
	}
	
	.header_Contact
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height:120px;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#ffffff;
		line-height:120px;
		text-align :center ;
	}
	.Caption_Contact
	{
		position:relative ;
		float :left ;
		left :0px;
		min-width:60px;
		font-size:14pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#fff;
		direction :ltr;
		text-align :left ;
	}
	.p_Contact
	{
		width :100%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		
	}
	.TextName_Contact
	{
		width :80%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
	}
	.p_Email
	{
		position :relative ;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-left :20px;
		margin-top :10px;
	}
	
	.TextEmail_Contact
	{
		width :80%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
		direction :ltr ;
	}
	
	.p_Phone
	{
		position :relative ;
		float :left ;
		left:0px;
		width :45%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-right :20px;
		margin-top :10px;
	}
	.TextEmail_Phone
	{
		width :80%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
		
	}
	.p_Comment
	{
		position :relative ;
		float :left ;
		left:0px;
		width :100%;
		border :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
	}
	.TextEmail_Comment
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#fff;
		resize:none;
		
	}
	.p_button
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width :100%;
		padding:5px 5px 5px 5px;
		min-height:70px;
		margin-right :0px;
		margin-top :40px;
		line-height :70px;
		text-align :center ;
	}
		.button_Contact
	{
		position:relative ;
		min-width :215px;
		cursor :pointer ;
		background :#FC7790;
		text-align :center ;
		font-family :Calibri,arial;
		font-size :22pt;
		color:#fff;
		border-radius:10px;
		border-style :solid;
		border-width :0px;
		-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.5s;
	}
	.button_Contact:hover
	{
		background :#FB4668;
	}
	
	.MainPage_Map
	{
		position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:300px;
	}
	.frame_Map
	{
		width :100%;
		min-height:300px;
	}
	
	
	.Container_Footer
	{
		position :relative ;
		top:0px;
		width:80%;
		height:400px;
		display:inline-block ;
		text-align:center ;
		
	}
	
	
	
	.in-view
    {
		right:0px;
    }
    
    .in-view1
    {
		right:0px;
    }
    
    .in-view2
    {
		left:0px;
    }
    
     .in-view3
    {
		left :0px;
    }
     #btnLogin
        { 
            display :block ;
            position:relative ;
            float:left ;
            left:0px;
            top:0px;
            width:35px;
            height:35px;
            border-radius:0px;
            background :#012935;
            cursor:pointer;
            text-align :center ;
            color:#F0F0F0;
            border:0px solid #F1F1F1;
          
        }
        #btnLogin:hover
        {
        	
            color:#0093BF;
        }
        .cls_loginbox
        {
        	z-index:10000; position :relative;float:left ;top:0px;left:0px;width:271px;height:210px;background :#012935;border-radius:0px;padding :10px 10px 10px 10px;color:#ffffff;font-family :Calibri,arial;font-size:11pt;display:block ;border:1px solid #EFF1F0;
        }
        #txtSearch
        {
        	position:relative   ;
        	left:0px;
        	top:0px;
        	float :left ;
        	 width :200px;
        	background :#012935;
        	 height:80%;
        	 font-size:10pt;
        	 font-family:Calibri,arial;
        	 color:#F0F0F0;
        	 text-align :right;
        	 border:0;
        	 
        }
        #btnInput
        {
        	
        	width :100px;
        	height:35px;
        	border-style:solid ;
        	border-width:0px;
        	border-radius:5px;
        	cursor:pointer ;
        	background :#F0F0F0;
        	color:#878787;
        	-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background 0.5s;
           
            font-family :Calibri,arial;
            font-size :4.0mm;
        }
        #btnInput:hover
        {
        	background :#FB4668;
        	color:#ffffff;
        }
        #btnSearch
        {
        	font-size :18pt;
        	position:relative ;
        	top:0px;
        	right:0px;
        	float:right ;
        	width:30px;
        	height:30px;
        	display:block;
        	cursor:pointer ;
        	border-style:solid ;
        	border-width:0;
        	background :#012935;
        	background-image :url(../images/search.png);
        	background-position :center center; 
        	background-repeat :no-repeat ;
        	-webkit-transition:background-image 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background-image 0.5s;
        }
        #btnSearch:hover
        {
        	background-image :url(../images/search_over.png);
        }
        .Container_OverPage
        {
        	position :relative ;
        	top:0px;
        	left:0px;
        	margin-left :0px;
        	width :80%;
        	display:inline-block ;
        	text-align :left ;
        }
           #search
        {
        	position:relative ;
        	top:0px;
        	left :0px;
        	float :left ;
        	width:250px;
        	height:35px;
        	border-style:solid ;
        	border-color:#F0F0F0;
        	border-radius:0px;
        	border-width:0px;
        	background :#012935;
        	color:#E3EEF6;
        	min-width:200px;
        }
         .menuMobile
            {
            	display :none   ;
            }
               .MainPage_Content
		{
			position:relative ;
			top:0px;
			width :100%;
			left:0px;
			min-height:600px;
			background :#F2F1EC;
			display:inline-block ;
			text-align:center ;
		}
        .Container_Content
		{
			position :relative ;
			top:0px;
			width:80%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			border-top:0px solid #505050;
		}
		
		.Container_Header
		{
			
		}
		
		.MainPage_Header_Path
		{
			position:relative ;
			top:0px;
			width :100%;
			left:0px;
			height:140px;
			background :#F2F1EC;
			display:inline-block ;
			text-align:center ;
		}
        .Container_Header_path
		{
			position :relative ;
			top:0px;
			width:80%;
			min-height:140px;
			display:inline-block ;
			text-align:right  ;
		}
		.title_Header
		{
			text-align :center ;
			font-family :Calibri,arial;
			font-size:32pt;
			color:#000;
			padding-top :30px;
			
			margin :5px;
		}
		.path_Header
		{
			position :relative ;
			top:0px;
			margin-top :0px;
			text-align :center ;
			padding-top :5px;
			direction :ltr ;
			}
		.home_Header
		{
			font-family:Calibri,arial;
			font-size :10pt;
			color:#604149;
			text-decoration :none;
			margin-left :10pt;
		}
		.home_Header:hover
		{
			color:#79CDBD;
		}
		.page_Header
		{
			font-family:Calibri,arial;
			font-size :10pt;
			color:#505050;
			text-decoration :none;
			margin-left :10pt;
		}
		.arow_header
		{
			font-family:Calibri,arial;
			font-size :11pt;
			color:#505050;
			text-decoration :none;
			margin-left:10px;
			padding :0px;
			margin-top :5px;
			
			height:100%;
		}
		#PictureBoxProduct
         {
         	position :relative ;
         	float:right ;
         	top:0px;
         	right:0px;
         	width:50%;
         	text-align :center;
         	display :inline-block;
         }
         #sub_PictureBoxProduct
         {
         	text-align :center;
         	width:70%;
         	float:right ;
         	right :25%;
         	position:relative;
         }
          #sub_PictureBoxProduct_mobile
         {
         	text-align :center;
         	width:100%;
         	float:right ;
         	right :0%;
         	position:relative;
         	display :none;
         }
          #ContentBoxProduct
         {
         	position :relative ;
         	float:left ;
         	top:0px;
         	left:0px;
         	width:50%;
         }
         .Container_ProductDet
         {
         	width :100%;
         	display :inline-block;
         	padding-top :40px;
         }
         
         .details_Goods
         {
         	width :50%;
         	margin :0;
         	padding :0;
         	float:right;
         	text-align :right;
         	font-family:Calibri,arial;
         	font-size :12pt;
         	direction:ltr;
         }
         .details_Goods i
         {
         	color:#E34C26;
         	font-size :10pt;
         	margin-left :10px;
         }
         .offGoods
         {
         	color:#E34C26;
         	font-size :10pt;
         	margin-left :10px;
         	padding-right :5px;
         }
}
@media screen and (min-width: 1281px) and (max-width: 1366px)
{
	.picGoods_Mobile
	{
		position :relative ;
		top:0px;
		width:100%;
		display :none ;
	}
	.textAboutUs
	{
		position :relative ;top:0px;float:left ;margin-left :auto ;margin-right :auto ;margin-bottom :30px;font-size:14pt;font-family:Calibri ;text-align :justify ;line-height:30px;width :auto ;width :45%;
	}
	.picAboutUs
	{
		position :relative ;top:0px;margin-left :3% ;margin-right :3% ;float:right;margin-bottom:10px;width :35%;border:30px solid #fff;border-radius:5px; 
	}
	.boxProduct_Mask:before
		{
			content: "\f00e";
			 font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-decoration: inherit;
			font-size:40px;
			
			margin-top :200px;
			position :relative ;
			width :20%;
			margin-left :40% ;
			margin-right :40% ;
			top:40%;
			color:#fff;
			z-index :-10000;
			 -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:z-index 0.8s; /* For Safari 3.1 to 6.0 */
            transition:z-index 0.8s;
		}
		
		.boxProduct_Mask
		{
			position :absolute ;
			top:0px;
			left:0px;
			width:0%;
			height :0%;
			background: rgb(96, 64, 72);
            background: rgba(96, 64, 72, .5);
              -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:width 0.4s,height 0.5s; /* For Safari 3.1 to 6.0 */
            transition:width 0.4s,height 0.5s;
            
		}
		.boxProductCakeImage:hover .boxProduct_Mask
		{
			width:100%;
			height :100%;
		}
		
		.boxProductCakeImage:hover  .boxProduct_Mask:before
		{
			z-index:1;
		}
	
	.boxProductCakeImage img
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
	}
	.boxProductCakeImage
	{
		position:relative ;
		width:100%;
		min-height:246px;
		display:block ;
	}
	
	.boxProductCakeRight
	{
		position :relative ;
		top:0px;
		
		float :left ;
		left:auto;
		width:20%;
		margin :0;
		
		margin-left :0.5% ;
		margin-right :0.5% ;
		margin-bottom :20px;
		min-height :346px;
		background :#fff;
		cursor :pointer ;
		
		padding :2% 2% 2% 2%;
	}
	.developerBox
	{
		position :relative ;
		top:0px;
		right :0px;
		text-align :center ;
		font-family:Calibri,arial;
		color:#ffffff;
		direction:ltr;
		font-size :10pt;
		min-height :40px;
		margin :0px;
		background :#604149;
		padding :10px 10px 10px 10px;
	}
	.title_Footer
	{
		width :100%;
		position:relative ;
		float :left ;
		left :0px;
		min-height:40px;
		font-family :Calibri,arial;
		font-size :14pt;
		color:#fff;
		text-align :left ;
		line-height :40px;
		padding-right :5px;
	}
	.Link_Footer
	{
		width :100%;
		position:relative ;
		float :left ;
		left :0px;
		min-height:40px;
		font-family :Calibri,arial;
		font-size :12pt;
		color:#fff;
		text-align :left ;
		line-height :40px;
		padding-right :5px;
		text-decoration:none;
	}
	.Link_Footer:hover
	{
		color:#FB5F7D;
	}
	.logo_Footer
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		height:175px;
		background-image :url(../images/logo_footer.png);
		background-repeat :no-repeat ;
		background-position :center left  ;
		width :100%;
	}
	.Box_Footer
	{
		position :relative ;
		top:0px;
		left:-100px;
		float :left;
		margin-right :30px;
		width:20%;
		min-height :180px;
		-webkit-transition: left 2s,display 1s; /* Safari */
        transition: left 2s,display 1s;
       
	}
	.MainPage_Footer
	{
		position:relative ;
		top:0px;
		width :100%;
		position: relative;
		min-height:400px;
		background :#604048;
	}
	.button_News
	{
		min-height:42px;
		width :30%;
		max-width :108px;
		border-radius:5px;
		background :#5F4048;
		cursor :pointer ;
		color:#ffffff;
		font-size :12pt;
		font-family:Calibri,arial;
		position :relative ;
		float:right ;
		right :0px;
		border-style :solid ;
		border-width:0px;
	}
	.button_News:hover
	{
		background :#FD7790;
	}
	.titr_news
	{
		font-size :14pt;
		font-family :Calibri,arial;
		color:#5F4048;
		text-align:left ;
		width :100%;
		
	}
	.MainPage_news
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:400px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
		
	}
	.Container_news
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:400px;
		display:inline-block ;
		text-align:center ;
		
	}
	.Header_News
	{
		position :relative ;
		margin-top :10px;
		width:100%;
		height :90px;
		line-height :90px;
		font-family :Calibri,arial;
		font-size :32pt;
		color:#5F4048; 
		display:inline-block ;
		padding-bottom :30px;
		
	}
	.Container_Service
	{
		position :relative ;
		top:70px;
		width:150px;
		height:62px;
		display:inline-block ;
		text-align:center ;
		background :#FC7790;
		line-height :62px;
		font-size :22pt;
		font-family :Brush Script MT,Calibri,arial;
		color:#ffffff;
		cursor :pointer ;
		-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
	.Container_Service:hover
	{
		background :#FB4668;
	}
	.MainPage_Service
	{
	position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:550px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/khadamat_Box.jpg)  50% 0 no-repeat fixed;
		
		padding-top :10%;
	
		
	}
	.Container_CurrentPublish
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:620px;
		display:inline-block ;
		text-align:center ;
		background :#F2F1EC;
		direction :ltr;
		padding-top:50px;
	}
	.MainPage_CurrentPublish
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:620px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	.MainPage_TopSale
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:626px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	.Text_DetAbout
	{
		font-family :Calibri,arial;
		font-size:16pt;
		color:#947F86;
		text-align :justify  ;
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		line-height :30px;
		padding-top :20px;
		padding-bottom :30px;
		text-align :center ;
		direction :ltr ;
	}
	.Text_About
	{
		font-family :Calibri,arial;
		font-size:24pt;
		color:#603F4A;
		text-align :center ;
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		padding-top :10px;
		padding-bottom :10px;
		direction :ltr ;
		
	}
	.Container_About
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:334px;
		padding-top :65px;
		padding-bottom :65px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	.MainPage_About
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:190px;
		background :#ffffff;
		display:inline-block ;
		text-align:center ;
	}
	.Container_Menu
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:240px;
		display:inline-block ;
		text-align:center ;
		background :#fff;
	}
	.MainPage_TopMenu
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:62px;
		background :#fff;
		display:inline-block ;
		text-align:center ;
	}
	.boxServicesCakeImage img
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		height :100%;
		display :block ;
	}
	.boxProject_Mask:before
		{
			content: "\f00e";
			 font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-decoration: inherit;
			font-size:40px;
			width :100%;
			height :100%;
			margin-top :200px;
			position :relative ;
			top:40%;
			color:#fff;
			z-index :-10000;
			 -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:z-index 0.8s; /* For Safari 3.1 to 6.0 */
            transition:z-index 0.8s;
		}
		
		.boxProject_Mask
		{
			position :absolute ;
			top:0px;
			left:0px;
			width:0%;
			height :0%;
			background: rgb(96, 64, 72);
            background: rgba(96, 64, 72, .5);
              -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:width 0.4s,height 0.5s; /* For Safari 3.1 to 6.0 */
            transition:width 0.4s,height 0.5s;
            
		}
		.boxServicesCakeImage:hover .boxProject_Mask
		{
			width:100%;
			height :100%;
		}
		
		.boxServicesCakeImage:hover  .boxProject_Mask:before
		{
			z-index:1;
		}
	.boxServicesCakeImage
	{
		position:relative ;
		width:100%;
		min-height:250px;
		display:block ;
	}
	
	.serviceCakeTitle
	{
		position:relative ;
		top:20%;
		left:0px;
		width :100%;
		font-size :66pt;
		font-family :Brush Script MT,Calibri,arial;
		color:#fff;
		text-align :center ;
		direction :ltr;
	}
	
	.serviceCakeText
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		font-size :24pt;
		font-family :Calibri,arial;
		color:#fff;
		text-align :center ;
		direction :ltr;
	}
	
	.boxServicesCakeRight
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:30%;
		margin :0;
		min-height :350px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
	}
	
	.boxServicesCakeMiddle
	{
		position :relative ;
		top:0px;
		margin-left :auto ;
		margin-right :auto ;
		width:30%;
		margin :0;
		min-height :350px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
	}
	
	
	.boxServicesCakeLeft
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:30%;
		margin :0;
		min-height :350px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
	}
	.titleBoxCakeService
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		min-height:60px;
		line-height :60px;
		font-family :Calibri ,arial;
		font-size:26px;
		color:#604048;
	}
	.TitleServices
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:100px;
		line-height :100px;
		font-family :Calibri ,arial;
		font-size:36pt;
		color:#604048;
		margin :0;
	}
	
	.boxButtonCakes
	{
		position :absolute  ;
		bottom :0px;
		float:left ;
		left:0px;
		width :100%;
		min-height:60px;
		margin-bottom :0px;
		
	}
	.boxButtonCakes a
	{
		margin-left :auto ;
		margin-right :auto ;
		width :40%;
		height:60px;
		background :#69817E;
		line-height :60px;
		font-family :Brush Script MT ,Calibri ,arial;
		font-size :28pt;
		font-weight :900;
		color:#fff;
		display :block ;
		-webkit-transition: border 1s; /* Safari */
		transition:  border 1s;
	}
	
	.boxButtonCakes:hover a
	{
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		background:none;
	}
	
	.boxImageCakes
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:300px;
		line-height :300px;
		display :inline-block ;
	}
	.boxImageCakes img
	{
		position:relative ;
		margin-top :10%;
	}
	.BoxLeftCakes
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:573px;
		background :#79CDBD;
	}
	
	.BoxLeftCakes1
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:624px;
		background :#9EDBCF;
	}
	
	.BoxLeftCakes2
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:600px;
		background :#79CDBD;
	}
	
	.BoxLeftCakes3
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:575px;
		background :#9EDBCF;
	}
	
	.boxTitleCakes 
	{
		position:relative ;
		top:0px;
		float:left ;
		width :100%;
		font-size :32pt;
		font-family :Calibri ,arial;
		color:#fff;
		margin :0;
		height:70px;
		font-weight :600;
	}
	
	.LogoPastry
	{
		position :relative ;
		float :left ;
		top:0px;
		left:0px;
		width:25%;
	}
	
	.LogoPastry a
	{
		text-decoration :none;
		border :0px;
	}
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  z-index :1000;
  
  
  
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu 
{
	position :relative ;
	top:150px;
	float:right ;
  width: 70%;
  font-family:Calibri,arial;
  background: nono;
}
#cssmenu > ul {
  background: url('images/bg.png');
 
  
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: right ;
  display: inline-block;

  
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
  
}
#cssmenu > ul > li > a 
{
	
  padding:   5px   25px  5px  5px;

  text-decoration: none;
  font-size: 16pt;
  color: #907A7D;
  text-transform: capitalize ;
  letter-spacing: 1px;
  font-weight :500;
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  color: #823231;
 
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 45px;
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #907A7D;
  right: 17px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {
  border-top-color: #ffffff;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #fff;
  top: -5px;
  left: 20px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #ffffff;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 27px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: 180px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  font-size :13pt;
  padding: 11px  35px;
  width: 220px;
  color: #fff;
  text-align :left ;
  background: rgb(117,90,95);
  background: rgba(117,90,95,.9);

  
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FC7790;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #777777;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #777777;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #333333;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #333333;
  border-left-color: transparent;
}
		
	.bb-custom-side {
	width: 50%;
	float: right;
	padding-right :30px;
	overflow: hidden;
	/* Centering with flexbox */
	
}
	.book_short_Property
	{
		font-size:11pt;
		color:#666666;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		padding:20px 20px 20px 20px;
		border:1px solid #D9D9D9;
	}
	.book_image
	{
		width :100%;
		position:relative ;
		top:0px;
		height:100%;
	}
	.book_title_Box
	{
		width:28%;
		position:relative;
		top:20%;
		right:0px;
		float:right;
		padding-top:100px;
		margin-right:10px;
	}
	.book_Title_Name_Book
	{
		font-size:16pt;
		color:#CA3F04;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		padding:0;
		margin:0;
		min-height:35px;
	}
	.book_Title_Bar
	{
		height:20px;
		background:#1DAEED;
	}
	.book_title_Code
	{
		font-size:12pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:left;
		padding:0;
		margin:0;
	}
	
	.book_title_Code i
	{
		color:#CE420F;
		font-size:20pt;
		margin-right:5px;
		height:30px;
	}
	
	.book_box_Content
	{
		width:60%;
		position:relative;
		top:0px;
		right:10px;
		float:right;
		padding-top:30px;
	}
	.book_Title_Content
	{
		width:100%;
		height:35px;
		font-family:Calibri,arial;
		font-size:10pt;
		border-bottom:4px solid #1BB0EA;
		color:#000000;
		padding-bottom:15px;
		text-align:right;
		margin-bottom:60px;
	}
	.book_Text_Content
	{
		font-size:14pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
	}
	.book_link_Box
	{
		font-size:12pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		width:100%;
		margin:0;
	}
	.book_link_Box i
	{
		font-size:12pt;
		color:#1BB0EA;
		padding-left:10px;
		padding-top:5px;
		padding-right:10px;
	}
	.book_Link
	{
		font-size:11pt;
		font-family:Calibri,arial;
		text-decoration:none;
		color:#000000;
	}
	.book_Link:hover
	{
		color:#FB4668;
	}
	.boxmsg
        {
        	width:100%;font-size:4.5mm;font-family:yekan,tahoma;border:0px solid black;display:inline-table  ;
        }
        .boxmsg_rowid
        {
        	text-align:center;border-top-right-radius:10px;border-bottom-right-radius:10px;font-weight:500;
        }
        .boxmsg_time
        {
        	text-align:center;font-weight:500;
        }
        .boxmsg_rowid_content
        {
        	display:inline-table ;
        }
        .boxmsg_time_content
        {
			display:inline-table ;
        }
	.basketPageFrame
	{
		width :100%;
		min-height:1500px
	}
	 .Container_Content_Gallery
		{
			position :relative ;
			top:0px;
			width:100%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			border-top:3px solid #505050;
			padding-bottom :200px;
		}
	.textNewsBox
	{
		text-align :left  ;
		line-height :30px;
		font-family :Calibri,arial;
		font-size :13pt;
		margin-top :0px;
		min-height :300px;
		width :100%;
		padding-top:0px;
		direction:ltr ;
		

	}
	.newsMoreButtonBox
	{
		width :100%;
		text-align :left ;
		padding-top:10px;
		padding-bottom :10px;
		margin-bottom :10px;
	}
	.newsMoreButton
	{
		margin-left :0px;
		width :120px;
		height:40px;
		background-color :#604149;
		cursor:pointer ;
		color:#fff;
		border-radius:5px;
		border-width :0px;
		border-style :solid ;
		text-decoration :none;
		display :block ;
		font-size :12pt;
		font-family :Calibri,arial;
		line-height :40px;
		text-align :center ;
		-webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
		
	}
	.leftNewsContent
	{
		position :relative ;
		top:0px;
		float:left  ;
		left :0px;
		width :75%;
		min-height:600px;
	}
	#menuRightObject
	{
		position :relative ;
		top:0px;
		float:left ;
		left :0px;
		width :20%;
	}
	.servideTitle
	{
		border-bottom:1px solid #D9D9D9;
		font-size:14pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-bottom:10px;
		margin :0px;
		direction:ltr;
	}
	.servideShort
	{
		border-bottom:1px solid #D9D9D9;
		font-size:10pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-bottom:10px;
		color:#00698A;
		margin :0px;
		line-height :30px;
		text-align :justify ;
		direction :ltr;
	}
	.serviceText
	{
		font-size:10pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-top:10px;
		padding-bottom:10px;
		margin :0px;
	}
	.serviceTextBox
	{
		position :relative ;
		top:0px;
		float:right ;
		right :0px;
		width:49%;
		padding:10px 10px 10px 10px;
		min-height :400px;
	
	}
	.serviceImage
	{
		position :relative ;
		top:0px;
		float:left ;
		left :0px;
		width:45%;
		padding:10px 10px 10px 10px;
		min-height :400px;
	}
	.serviceMainBox
	{
		padding-top:60px;
		display:block;
		min-height:400px;
		margin-bottom:20px;
	}
	.serviceUpArrowBox
	{
		text-align :right ;
		width :100%;
		margin :0;
	}
	.serviceUpArrow
	{
		font-size:16pt;
		color:#FB4668;
	}
	.serviceUpArrow:hover
	{
		color:#00698A;
	}
	.zoomAria
	{
		border:1px;
		border:0px solid #CACACA;
		border-radius:5px;
		visible:auto;
	}	
	.frame_MapContact
	{
		padding-top :40px;
		width :100%;
		min-height:300px;
	}
	.Caption_Contact
	{
		position:relative ;
		float :left ;
		left :0px;
		min-width:60px;
		font-size:14pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#fff;
		direction :ltr;
		text-align :left ;
	}
	.Caption_Contact1
	{
		position:relative ;
		float :left ;
		left :0px;
		min-width:60px;
		font-size:14pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#000;
		direction :ltr;
		text-align :left ;
	}
	.p_Contact1
	{
		width :99%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		
	}

.TextName_Contact1
	{
		width :80%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		text-align :left ;
	}

.p_Email1
	{
		position :relative ;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-left :20px;
		margin-top :10px;
	}

.TextEmail_Contact1
	{
		width :70%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		direction :ltr ;
	}



.p_Phone1
	{
		position :relative ;
		float :left ;
		left:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-right :20px;
		margin-top :10px;
	}


.TextEmail_Phone1
	{
		width :70%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}




.p_Comment1
	{
		position :relative ;
		float :left ;
		left:0px;
		width :99%;
		border :1px solid #000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
	}


.TextEmail_Comment1
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		
	}



	.Ok_p
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#chk_Ok
	{
		width :20%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		direction :ltr;
		background :red;
		
	}
	.addMember_law_p
	{
		position :relative ;
		float :right ;
		right:0px;
		width :72%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
	}
	#addMember_law
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		direction :ltr;
		
	}
	
	.securityCode_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :30px;
	}
	#securityCode_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Pwd_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :50px;
	}
	#Pwd_Member
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Uid_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :50px;
	}
	#Uid_Member
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.des_P
	{
		position :relative ;
		float :right ;
		right:0px;
		width :72%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
		margin-left :50px;
	}
	#des
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Pay_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#opt_Pay
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.PriceSend_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#lblPriceSend
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.City_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :40px;
	}
	#cmb_City
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.Ostan_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :60px;
	}
	#cmb_Ostan
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.TypeErsal_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :60px;
		
	}
	#cmb_TypeErsal
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.p_button_member
	{
		position :relative ;
		top:0px;
		float :right  ;
		right:0px;
		width :70%;
		padding:5px 5px 5px 5px;
		min-height:70px;
		margin-right :0px;
		margin-top :40px;
		line-height :70px;
		text-align :center ;
	}
	.code_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#code_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.address_Member_p
	{
		position :relative ;
		float :right ;
		right:0px;
		width :72%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
	}
	#address_Member
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		direction :ltr;
		
	}
	.pastageCode_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#pastageCode_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.email_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#email_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.mobile_member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#mobile_member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.phone_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#phone_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	  .work_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#work_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	 
	 
	 .doc_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#doc_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	 
	
	.Caption_Member
	{
		position:relative ;
		float :right ;
		right :0px;
		min-width:60px;
		font-size:12pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#000;
		text-align :right ;
	}
	
	.name_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#name_Member
	{
		width :80%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.lName_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#lName_Member
	{
		width :75%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	
	.AboutUS_ContentPage
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		color:#000000;
		text-align :justify ;
		line-height :30px;
	}
	.ContactUS_Box
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :500px;
		padding-top:30px;
		padding-bottom :10px;
		margin :0;
	}
	.ContactUS_Box_text
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left  ;
		margin :0;
		width :30%;
		padding :0px 0px 0px 0px;
	}
	
	.ContactUS_Box_Form
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		margin :0;
		width :68%;
		padding :0px 0px 0px 0px;
	}
	
	.ContactUS_Box_Form h1
	{
		width :100%;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#604149;
		text-align :left ;
		min-height :30px;
		position :relative ;
		top:0px;
		padding-bottom :40px;
	}
	.ContactUS_Box_text h1
	{
		width :100%;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#604149;
		text-align :left ;
		min-height :30px;
		position :relative ;
		top:0px;
	}
	.ContactUS_Box_text p
	{
		position :relative ;
		top:0px;
		width :100%;
		font-size :12pt;
		font-family :Calibri,arial;
		color:#000000;
		text-align :right ;
		line-height :30px;
	}
	.linkBox
	{
		position:relative;
		float:right;
		right:0px;
		top:0px;
		font-size:12pt;
		font-family:Calibri,arial;
		width:45%;
		padding-top :10px;
	}
	.textlinkBox
	{
		font-size:12pt;
		font-family:Calibri,arial;
		text-decoration:none;
		color:#FB4668;
	}
	.textlinkBox:hover
	{
		color:#012935;
	}
	.page_Title_Link
	{
		color:#000000;
		font-size :10pt;
		text-decoration :none;
		font-family:Calibri,arial;
	}
	.page_Header_Link
	{
		color:#604149;
		font-size :10pt;
		text-decoration :none;
		font-family:Calibri,arial;
		padding-left :10px;
	}
	.page_Header_Link:hover
	{
		color:#E34C26;
		
	}
	.NewsMainBoxShow
	{
		padding-top:60px;
		display:block;
		min-height:320px;
		margin-bottom:0px;
	}  
	.playPic1
{
	position:absolute ;
	top:0px;
	left:0px;
	margin :0px;
	z-index :1000;
	width :280px;
	height :280px;
	border-radius:0px;
	background: rgb(105, 105, 105);
    background: rgba(105, 105, 105, .5);
	display :none ;
	cursor :pointer ;
	background-image :url(../images/overGallery.png);
	background-repeat :no-repeat ;
	background-position :center center ;
	-webkit-transition: display 1s; /* Safari */
   transition:  display 1s;
}

.element-item:hover .playPic1{display:block }
 
	   .picGallery
{
	position :absolute ;
	top:0px;
	left:0px;
	margin :0;
	width :280px;
	height:280px;
	display:block;
	background-repeat :no-repeat;background-position :center top;border-radius:0px;background-size:300px 300px;
	}
          .leftPicGallery
{
	margin-left:45px;
}
	.zoomAria
	{
		border:1px;
		border:0px solid #CACACA;
		border-radius:5px;
		visible:auto;
	}	
	.basketCounter
	{
		width :100px;
		height:40px;
		display:inline-block ;
		border-style:solid;
		border-width:0px;
		border-color :#C8BFC6;
		position:relative ;
		right:2px;
		top:0px;
		padding-top :5px;
		float:right;
		padding-bottom :10px;
		
	}
	.iframeBashet
	{
		width :100%;height:80px;border-top:1px solid #D6D4D4;padding-top :30px;
	}
	.Container
	{
		position:absolute;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align:center ; 
	}	
	
	.MainPage_OverTop
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:35px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	
	
     .menuTop
    {
    	margin-top :0px;
    	margin-right :0px;
    	list-style :none;
    	padding :0;
    	height:62px;
    	float:right;
    	position :relative ;
    	right:0px;
    	
    	width :70%;
    }
    .basketBtn
        {
        	float :left ;
        	display:inline-block ;
        	width:16.5%;
        	text-align :center;
        	
        	border-left:0px solid #E8E8E8;
        	margin :0;
        	margin-right :0px;
        	height :100%;
        	cursor:pointer ;
        	position :relative ;
        	margin-bottom :0;
        	min-height:62px;
        	padding :0px 0px 0px 0px;
        	cursor :hand ;
        	background :#FB4668;
        	 -webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        }
        .basketBtn:hover
        {
        	background :#012935;
        }
         .menuItem
        {
        	
        	float :right  ;
        	display:inline-block ;
        	width:13.3% ;
        	text-align :center;
        	border-left:0px solid #E8E8E8;
        	margin :0;
        	margin-right :0px;        	
        	position :relative ;
        	margin-bottom :0;
        	min-height:62px;
        	padding :0px 0px 0px 0px;
        	z-index:1000;
        	background-image :url(../images/menu.png);
			background-repeat :no-repeat ;
			background-position:  right  top;
			background-size:0% 100%;  
			right :0px;
        }
        
        
        .menuItem:hover
        {
        	
            -webkit-transition:background-size 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background-size 0.5s;
            background-size:100% 100%;  
        }
        
        
        
         .menuLink
        {
        	display :block ;
        	height :62px;
        	width :100%;
        	font-size:4.5mm;
        	font-family:Calibri,arial;
        	text-decoration:none;
        	color:#ffffff;
        	line-height :62px;
        	cursor :pointer ;
        }
        .menuLink:hover
        {
        	color:#ffffff;
        }
        .dropDownMenu
        {
        	display:block ;
        	padding :0px;
        	z-index :0;
        	margin-top :0px;
        	margin-right :0px;
        	float:right ;
        	position:relative ;
        	left:-999em;
        	background :#0093BF;
        	width :200px;
        	height:0px;
        	visibility :hidden ;
        	 -webkit-transition:height 0.5s,top 0.7s,visibility 5s; /* For Safari 3.1 to 6.0 */
            transition:height 0.5s,top 0.7s,visibility 5s;
            box-shadow:1px 1px 1px #474747;
            padding :0px 0px 0px 0px;
        	
        }
     
       
        
         .menuItem:hover .dropDownMenu
        {
        	visibility:visible ;
        	display :block ;
        	right :0em;
        	top:0px;
        	height :auto ;
        	
        
        }
        .dropDownMenuBox
        {
        	width :100%;
        	list-style :none;
        	position:relative;
        	display:inline-block ;
        	
        	margin-right :0px;
        	float :right ;
        	display:none ;
        	margin :0px 0px 0px 0px;width:100%;padding :0 0 0 0;
        	
        }
        .dropDownMenuLink
        {
        	width :190px;
        	height:100%;
        	text-decoration :none;
        	font-family :Calibri,arial;
        	text-decoration :none;
        	color:#ffffff;
        	display :block ;
        	font-size :4.0mm;
            margin :0px 0px 0px 0px;
            padding-top:8px;
            padding-bottom:8px;
            padding-right :10px;
            float :right ;
        	 -webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background 0.5s;
        }
          .dropDownMenuItem
        {
        	width :100%;
        	display:inline-block ;
        	text-align :right;
            margin-top:0;
            margin-right :0;
            padding :0 0 0 0;
           background :#0093BF;
             -webkit-transition:background .3s; /* For Safari 3.1 to 6.0 */
            transition:background .3s;
            
        }
         .dropDownMenuItem:hover  .dropDownMenuLink
        {
        	
        	color:#ffffff;
           
        }
        .dropDownMenuItem:hover
        {
        	background:#012935;
        }
        .dropDownMenuBox_shop
        {
        	overflow :visible;width:500px;float:right;
        }
        .menuItem:hover .dropDownMenuBox
        {
        	display:block ;
        }
        #boxTop
        {
       	margin-top :0px;
       	margin-left :0px;
       	width:100%;
       	height:62px;
       	
       	box-shadow:0px 0px 0px #5F94B2;
       	border-radius:0px;
       	background-image :url(../images/logo.png);
       	background-repeat :no-repeat ;
       	background-position:center  right;
       	display:inline-block ;
        }
         #shopFrame
        {
        	position:relative ;
        	top:0px;
        	height :62px;
        	width:100%;
        }
   
	.MainPage_Logo
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:120px;
		background :#ffffff;
		display:inline-block ;
		text-align:center ;
	}
	 .Container_Logo
	{
		position :relative ;
		top:0px;
		width:90%;
		height:120px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	.Logo_Box
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :40%;
		min-height:120px;
		background-image :url(../images/logo.png);
		background-repeat :no-repeat ;
		background-position: right center ;
	}
	.Logo_Box_Address
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :40%;
		min-height:120px;
		vertical-align :middle ;
	}
	.mapMarkerStyle
	{
		color :#0093BF;
		font-size :50pt;
		font-family :yekan;
	}
	.Logo_Box_Phone
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :20%;
		min-height:120px;
		vertical-align :middle ;
	}
	.Banner_Box
	{
		position:relative ;top:0px;left:0px;width:100%;display:inline-block;padding-top:0px;padding-bottom:10px;
	}

	

	
	
	 .Container_TopSale
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:350px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	
	
	
	
	
	.img_CurrentPublish
	{
		border-radius:180px;width:167px;height:167px;
	}
	.title_CurrentPublish
	{
		font-size :18pt;font-family:Calibri,arial;color:#604149;position :relative ;top:0px;margin-top :0px;direction:ltr;
	}
	.text_CurrentPublish
	{
		font-size :12pt;font-family:Calibri,arial;color:#000000;position :relative ;top:0px;margin-top :0px;text-align:center ;line-height :30px;direction:ltr;padding :20px 20px 20px 20px;
	}
	.container {
  
	}


	/* Example wrapper */

	.wrap {
	  position: relative;
	  margin: 3em 0;
	}


	/* Frame */

	.frame {
	  height: 400px;
	  overflow: hidden;
	}

	.frame ul {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  height: 100%;
	  font-size: 0px;
	  background :#D9D9D9;
	  
	}

	.frame ul li {
	  float: right ;
	  width: 420px;
	  height: 100%;
	  margin: 0 1px 0 0;
	  padding: 0;
	  background: #D9D9D9;
	  color: #000000;
	  text-align: center;
	  cursor: pointer;
	}

	.frame ul li.active {
	  color: #fff;
	  background: #D9D9D9;
	}


	/* Scrollbar */

	.scrollbar {
	  margin: 0 0 1em 0;
	  height: 2px;
	  background: #ccc;
	  line-height: 0;
	}

	.scrollbar .handle {
	  width: 100px;
	  height: 100%;
	  background: #3E94AB;
	  cursor: pointer;
	}

	.scrollbar .handle .mousearea {
	  position: absolute;
	  top: -9px;
	  left: 0;
	  width: 100%;
	  height: 20px;
	}


	/* Pages */

	.pages {
	  list-style: none;
	  margin: 20px 0;
	  padding: 0;
	  text-align: center;
	}

	.pages li {
	  display: inline-block;
	  width: 14px;
	  height: 14px;
	  margin: 0 4px;
	  text-indent: -999px;
	  border-radius: 10px;
	  cursor: pointer;
	  overflow: hidden;
	  background: #fff;
	  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
	}

	.pages li:hover {
	  background: #aaa;
	}

	.pages li.active {
	  background: #666;
	}


	/* Controls */

	.controls {
	  margin: 25px 0;
	  text-align: center;
	  display:none;
	}


	/* One Item Per Frame example*/

	.oneperframe {
	  height: 300px;
	  line-height: 300px;
	}

	.oneperframe ul li {
	  width: 1140px;
	}

	.oneperframe ul li.active {
	  background: #333;
	}


	/* Crazy example */

	.crazy ul li:nth-child(2n) {
	  width: 100px;
	  margin: 0 4px 0 20px;
	}

	.crazy ul li:nth-child(3n) {
	  width: 300px;
	  margin: 0 10px 0 5px;
	}

	.crazy ul li:nth-child(4n) {
	  width: 400px;
	  margin: 0 30px 0 2px;
	}
	
	
	
	
	
	
	.Box_news1
	{
		position:relative ;
		float:right ;
		top:0px;
		right:-100px;
		width :25%;
		min-height:420px;
		-webkit-transition: right 2s,display 1s; /* Safari */
        transition: right 2s,display 1s;
       
	}
	
	.Box_news2
	{
		position:relative ;
		float:right ;
		top:0px;
		right:-100px;
		margin-left :100px;
		margin-right :100px;
		width :25%;
		min-height:420px;
		-webkit-transition: right 2s,display 1s; /* Safari */
        transition: right 2s,display 1s;
	}
	.Box_news3
	{
		position:relative ;
		float:left  ;
		top:0px;
		left:-100px;
		width :25%;
		min-height:420px;
		-webkit-transition: left 2s,display 1s; /* Safari */
        transition: left 2s,display 1s;
	}
	
	
	.title_news
	{
		font-size :14pt;
		font-family :Calibri,arial;
		color:#000000;
		text-align:justify  ;
		width :100%;
		direction :ltr ;
		padding-bottom :5px;
		min-height:55px;
		direction:ltr ;
	}
	.text_news
	{
		top:0px;
		font-size :12pt;
		font-family :Calibri,arial;
		color:#464646;
		text-align:justify  ;
		width :100%;
		direction :ltr ;
		padding-bottom :5px;
		line-height :25px;
		min-height:180px;
		
	}
	.Container_BodyNews
	{
		position :relative ;
		top:0px;
		width:100%;
		display:inline-block ;
		text-align:center ;
	}
	
	
	.MainPage_CatBook
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		height:450px;
		background :#D9D9D9;
		display:inline-block ;
		text-align:center ;
	}
	.Container_CatBook
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:450px;
		display:inline-block ;
		text-align:center ;
	}
	.Box_CatBook1
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon1
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat1.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon1:hover
	{
		background-position :center  100% ;
	}
	.box_CatBookText
	{
		position:relative ;
		float :right  ;
		right  :0px;
		text-align :right ;
		font-family :Calibri,arial;
		font-size :16pt;
		color:#464646;
		height:70px;
		line-height :70px;
		cursor :pointer ;
	}
	.Box_CatBook1:hover .box_CatBookIcon1
	{
		background-position :center  100% ;
	}
	.Box_CatBook_Header
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :170px;
		line-height :170px;
		font-family :Calibri,arial;
		font-size :18pt;
		color:#000000;
		text-align :center ;
	}
	.Box_CatBook2
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon2
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat2.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon2:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook2:hover .box_CatBookIcon2
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook3
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon3
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat3.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon3:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook3:hover .box_CatBookIcon3
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook4
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon4
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat4.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon4:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook4:hover .box_CatBookIcon4
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook5
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon5
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat5.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon5:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook5:hover .box_CatBookIcon5
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook6
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon6
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat6.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon6:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook6:hover .box_CatBookIcon6
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook7
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon7
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat7.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon7:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook7:hover .box_CatBookIcon7
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook8
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon8
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat8.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon8:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook8:hover .box_CatBookIcon8
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook9
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon9
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat9.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon9:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook9:hover .box_CatBookIcon9
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook10
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon10
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat10.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon10:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook10:hover .box_CatBookIcon10
	{
		background-position :center  100% ;
	}
	
	
	.MainPage_Contact
	{
		position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:300px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/Contact_Box.png)  50% 0 no-repeat fixed;
	
		
	}
	
	.Container_Contact
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:600px;
		display:inline-block ;
		text-align:center ;
	}
	
	.header_Contact
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height:120px;
		font-size :32pt;
		font-family :Calibri,arial;
		color:#ffffff;
		line-height:120px;
		text-align :center ;
	}
	.Caption_Contact
	{
		position:relative ;
		float :left ;
		left :0px;
		min-width:60px;
		font-size:14pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#fff;
		direction :ltr;
		text-align :left ;
	}
	.p_Contact
	{
		width :100%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		
	}
	.TextName_Contact
	{
		width :90%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
		text-align :left ;
	}
	.p_Email
	{
		position :relative ;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-left :20px;
		margin-top :10px;
	}
	
	.TextEmail_Contact
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
		direction :ltr ;
	}
	
	.p_Phone
	{
		position :relative ;
		float :left ;
		left:0px;
		width :40%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-right :20px;
		margin-top :10px;
	}
	.TextEmail_Phone
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
		
	}
	.p_Comment
	{
		position :relative ;
		float :left ;
		left:0px;
		width :100%;
		border :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
	}
	.TextEmail_Comment
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#fff;
		resize:none;
		
	}
	.p_button
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width :100%;
		padding:5px 5px 5px 5px;
		min-height:70px;
		margin-right :0px;
		margin-top :40px;
		line-height :70px;
		text-align :center ;
	}
		.button_Contact
	{
		position:relative ;
		min-width :215px;
		cursor :pointer ;
		background :#FC7790;
		text-align :center ;
		font-family :Calibri,arial;
		font-size :22pt;
		color:#fff;
		border-radius:10px;
		border-style :solid;
		border-width :0px;
		-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.5s;
	}
	.button_Contact:hover
	{
		background :#FB4668;
	}
	
	.MainPage_Map
	{
		position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:300px;
	}
	.frame_Map
	{
		width :100%;
		min-height:300px;
	}
	
	
	.Container_Footer
	{
		position :relative ;
		top:0px;
		width:90%;
		height:400px;
		display:inline-block ;
		text-align:center ;
	}
	
	
	.in-view
    {
		right:0px;
    }
    
    .in-view1
    {
		right:0px;
    }
    
    .in-view2
    {
		left:0px;
    }
    
     .in-view3
    {
		left :0px;
    }
     #btnLogin
        { 
            display :block ;
            position:relative ;
            float:left ;
            left:0px;
            top:0px;
            width:35px;
            height:35px;
            border-radius:0px;
            background :#012935;
            cursor:pointer;
            text-align :center ;
            color:#F0F0F0;
            border:0px solid #F1F1F1;
          
        }
        #btnLogin:hover
        {
        	
            color:#0093BF;
        }
        .cls_loginbox
        {
        	z-index:10000; position :relative;float:left ;top:0px;left:0px;width:271px;height:210px;background :#012935;border-radius:0px;padding :10px 10px 10px 10px;color:#ffffff;font-family :Calibri,arial;font-size:11pt;display:block ;border:1px solid #EFF1F0;
        }
        #txtSearch
        {
        	position:relative   ;
        	left:0px;
        	top:0px;
        	float :left ;
        	 width :200px;
        	background :#012935;
        	 height:90%;
        	 font-size:10pt;
        	 font-family:Calibri,arial;
        	 color:#F0F0F0;
        	 text-align :right;
        	 border:0;
        	 
        }
        #btnInput
        {
        	
        	width :100px;
        	height:35px;
        	border-style:solid ;
        	border-width:0px;
        	border-radius:5px;
        	cursor:pointer ;
        	background :#F0F0F0;
        	color:#878787;
        	-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background 0.5s;
           
            font-family :Calibri,arial;
            font-size :4.0mm;
        }
        #btnInput:hover
        {
        	background :#FB4668;
        	color:#ffffff;
        }
        #btnSearch
        {
        	font-size :18pt;
        	position:relative ;
        	top:0px;
        	right:0px;
        	float:right ;
        	width:30px;
        	height:30px;
        	display:block;
        	cursor:pointer ;
        	border-style:solid ;
        	border-width:0;
        	background :#012935;
        	background-image :url(../images/search.png);
        	background-position :center center; 
        	background-repeat :no-repeat ;
        	-webkit-transition:background-image 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background-image 0.5s;
        }
        #btnSearch:hover
        {
        	background-image :url(../images/search_over.png);
        }
        .Container_OverPage
        {
        	position :relative ;
        	top:0px;
        	left:0px;
        	margin-left :0px;
        	width :90%;
        	display:inline-block ;
        	text-align :left ;
        }
           #search
        {
        	position:relative ;
        	top:0px;
        	left :0px;
        	float :left ;
        	width:250px;
        	height:35px;
        	border-style:solid ;
        	border-color:#F0F0F0;
        	border-radius:0px;
        	border-width:0px;
        	background :#012935;
        	color:#E3EEF6;
        	min-width:200px;
        }
         .menuMobile
        {
        	display :none   ;
        }
           .MainPage_Content
		{
			position:relative ;
			top:0px;
			width :100%;
			left:0px;
			min-height:600px;
			background :#F2F1EC;
			display:inline-block ;
			text-align:center ;
		}
        .Container_Content
		{
			position :relative ;
			top:0px;
			width:80%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			border-top:0px solid #505050;
		}
		
		.Container_Header
		{
			
		}
		
		.MainPage_Header_Path
		{
			position:relative ;
			top:0px;
			width :100%;
			left:0px;
			height:140px;
			background :#F2F1EC;
			display:inline-block ;
			text-align:center ;
		}
        .Container_Header_path
		{
			position :relative ;
			top:0px;
			width:80%;
			min-height:140px;
			display:inline-block ;
			text-align:right  ;
		}
		.title_Header
		{
			text-align :center ;
			font-family :Calibri,arial;
			font-size:32pt;
			color:#000;
			padding-top :30px;
			
			margin :5px;
		}
		.path_Header
		{
			position :relative ;
			top:0px;
			margin-top :0px;
			text-align :center ;
			padding-top :5px;
			direction :ltr ;
			}
		.home_Header
		{
			font-family:Calibri,arial;
			font-size :10pt;
			color:#604149;
			text-decoration :none;
			margin-left :10pt;
		}
		.home_Header:hover
		{
			color:#79CDBD;
		}
		.page_Header
		{
			font-family:Calibri,arial;
			font-size :10pt;
			color:#505050;
			text-decoration :none;
			margin-left :10pt;
		}
		.arow_header
		{
			font-family:Calibri,arial;
			font-size :11pt;
			color:#505050;
			text-decoration :none;
			margin-left:10px;
			padding :0px;
			margin-top :5px;
			
			height:100%;
		}
		#PictureBoxProduct
         {
         	position :relative ;
         	float:right ;
         	top:0px;
         	right:0px;
         	width:50%;
         	text-align :center;
         	display :inline-block;
         }
         #sub_PictureBoxProduct
         {
         	text-align :center;
         	width:70%;
         	float:right ;
         	right :25%;
         	position:relative;
         }
          #sub_PictureBoxProduct_mobile
         {
         	text-align :center;
         	width:100%;
         	float:right ;
         	right :0%;
         	position:relative;
         	display :none;
         }
          #ContentBoxProduct
         {
         	position :relative ;
         	float:left ;
         	top:0px;
         	left:0px;
         	width:50%;
         }
         .Container_ProductDet
         {
         	width :100%;
         	display :inline-block;
         	padding-top :40px;
         }
         
         .details_Goods
         {
         	width :50%;
         	margin :0;
         	padding :0;
         	float:right;
         	text-align :right;
         	font-family:Calibri,arial;
         	font-size :12pt;
         	direction:ltr;
         }
         .details_Goods i
         {
         	color:#E34C26;
         	font-size :10pt;
         	margin-left :10px;
         }
         .offGoods
         {
         	color:#E34C26;
         	font-size :10pt;
         	margin-left :10px;
         	padding-right :5px;
         }
          #btn_add_basket{
        	float:left;
        	position :relative ;
        	left:0px;
        	top:0px;
        	width:162px;
        	height:40px;
        	font-size:12pt;
        	font-family:Calibri,arial;
        	color:#ffffff;
        	cursor:pointer;
        	border-radius:10px;
        	padding-top :5px;
        	background :#FC7790;
            transition:background 0.5s;
        }
        #btn_add_basket:hover{
			background :#FB4668;
        }
}
@media screen and (min-width: 1367px) and (max-width: 5000px)

{
	.picGoods_Mobile
	{
		position :relative ;
		top:0px;
		width:100%;
		display :none ;
	}
	.textAboutUs
	{
		position :relative ;top:0px;float:left ;margin-left :auto ;margin-right :auto ;margin-bottom :30px;font-size:14pt;font-family:Calibri ;text-align :justify ;line-height:30px;width :auto ;width :45%;
	}
	.picAboutUs
	{
		position :relative ;top:0px;margin-left :3% ;margin-right :3% ;float:right;margin-bottom:10px;width :35%;border:30px solid #fff;border-radius:5px; 
	}
	.boxProduct_Mask:before
		{
			content: "\f00e";
			 font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-decoration: inherit;
			font-size:40px;
			
			margin-top :200px;
			position :relative ;
			width :20%;
			margin-left :40% ;
			margin-right :40% ;
			top:40%;
			color:#fff;
			z-index :-10000;
			 -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:z-index 0.8s; /* For Safari 3.1 to 6.0 */
            transition:z-index 0.8s;
		}
		
		.boxProduct_Mask
		{
			position :absolute ;
			top:0px;
			left:0px;
			width:0%;
			height :0%;
			background: rgb(96, 64, 72);
            background: rgba(96, 64, 72, .5);
              -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:width 0.4s,height 0.5s; /* For Safari 3.1 to 6.0 */
            transition:width 0.4s,height 0.5s;
            
		}
		.boxProductCakeImage:hover .boxProduct_Mask
		{
			width:100%;
			height :100%;
		}
		
		.boxProductCakeImage:hover  .boxProduct_Mask:before
		{
			z-index:1;
		}
	
	.boxProductCakeImage img
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
	}
	.boxProductCakeImage
	{
		position:relative ;
		width:100%;
		min-height:246px;
		display:block ;
	}
	
	.boxProductCakeRight
	{
		position :relative ;
		top:0px;
		
		float :left ;
		left:auto;
		width:20%;
		margin :0;
		
		margin-left :0.5% ;
		margin-right :0.5% ;
		margin-bottom :20px;
		min-height :346px;
		background :#fff;
		cursor :pointer ;
		
		padding :2% 2% 2% 2%;
	}
	
	.Text_DetAbout
	{
		font-family :Calibri,arial;
		font-size:16pt;
		color:#947F86;
		text-align :justify  ;
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		line-height :30px;
		padding-top :20px;
		padding-bottom :30px;
		text-align :center ;
		direction :ltr ;
	}
	.serviceCakeTitle
	{
		position:relative ;
		top:20%;
		left:0px;
		width :100%;
		font-size :66pt;
		font-family :Brush Script MT,Calibri,arial;
		color:#fff;
		text-align :center ;
		direction :ltr;
	}
	.MainPage_TopSale
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:626px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	.boxServicesCakeImage img
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
	}
	.boxProject_Mask:before
		{
			content: "\f00e";
			 font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-decoration: inherit;
			font-size:40px;
			width :100%;
			height :100%;
			margin-top :200px;
			position :relative ;
			top:40%;
			color:#fff;
			z-index :-10000;
			 -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:z-index 0.8s; /* For Safari 3.1 to 6.0 */
            transition:z-index 0.8s;
		}
		
		.boxProject_Mask
		{
			position :absolute ;
			top:0px;
			left:0px;
			width:0%;
			height :0%;
			background: rgb(96, 64, 72);
            background: rgba(96, 64, 72, .5);
              -webkit-transition-timing-function: ease-in-out;
             -webkit-transition:width 0.4s,height 0.5s; /* For Safari 3.1 to 6.0 */
            transition:width 0.4s,height 0.5s;
            
		}
		.boxServicesCakeImage:hover .boxProject_Mask
		{
			width:100%;
			height :100%;
		}
		
		.boxServicesCakeImage:hover  .boxProject_Mask:before
		{
			z-index:1;
		}
	.boxServicesCakeImage
	{
		position:relative ;
		width:100%;
		min-height:250px;
		display:block ;
	}
	
	.serviceCakeTitle
	{
		position:relative ;
		top:20%;
		left:0px;
		width :100%;
		font-size :66pt;
		font-family :Brush Script MT,Calibri,arial;
		color:#fff;
		text-align :center ;
		direction :ltr;
	}
	
	.serviceCakeText
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		font-size :24pt;
		font-family :Calibri,arial;
		color:#fff;
		text-align :center ;
		direction :ltr;
	}
	
	.boxServicesCakeRight
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:30%;
		margin :0;
		min-height :350px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
	}
	
	.boxServicesCakeMiddle
	{
		position :relative ;
		top:0px;
		margin-left :auto ;
		margin-right :auto ;
		width:30%;
		margin :0;
		min-height :350px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
	}
	
	
	.boxServicesCakeLeft
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:30%;
		margin :0;
		min-height :350px;
		background :#fff;
		cursor :pointer ;
		display :inline-block ;
		padding :20px 20px 20px 20px;
	}
	.titleBoxCakeService
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		min-height:60px;
		line-height :60px;
		font-family :Calibri ,arial;
		font-size:26px;
		color:#604048;
	}
	.TitleServices
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:100px;
		line-height :100px;
		font-family :Calibri ,arial;
		font-size:36pt;
		color:#604048;
		margin :0;
	}
	
	.boxButtonCakes
	{
		position :absolute  ;
		bottom :0px;
		float:left ;
		left:0px;
		width :100%;
		min-height:60px;
		margin-bottom :0px;
		
	}
	.boxButtonCakes a
	{
		margin-left :auto ;
		margin-right :auto ;
		width :40%;
		height:60px;
		background :#69817E;
		line-height :60px;
		font-family :Brush Script MT ,Calibri ,arial;
		font-size :28pt;
		font-weight :900;
		color:#fff;
		display :block ;
		-webkit-transition: border 1s; /* Safari */
		transition:  border 1s;
	}
	
	.boxButtonCakes:hover a
	{
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		background:none;
	}
	
	.boxImageCakes
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:300px;
		line-height :300px;
		display :inline-block ;
	}
	.boxImageCakes img
	{
		position:relative ;
		margin-top :10%;
	}
	.BoxLeftCakes
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:573px;
		background :#79CDBD;
	}
	
	.BoxLeftCakes1
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:624px;
		background :#9EDBCF;
	}
	
	.BoxLeftCakes2
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:600px;
		background :#79CDBD;
	}
	
	.BoxLeftCakes3
	{
		position:relative ;
		float :left ;
		left:0px;
		top:0px;
		width :25%;
		margin :0;
		min-height:575px;
		background :#9EDBCF;
	}
	
	.boxTitleCakes 
	{
		position:relative ;
		top:0px;
		float:left ;
		width :100%;
		font-size :32pt;
		font-family :Calibri ,arial;
		color:#fff;
		margin :0;
		height:70px;
		font-weight :600;
	}
	
	.LogoPastry
	{
		position :relative ;
		float :left ;
		top:0px;
		left:0px;
		width:25%;
	}
	
	.LogoPastry a
	{
		text-decoration :none;
		border :0px;
	}
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  z-index :1000;
  
  
  
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu 
{
	position :relative ;
	top:150px;
	float:right ;
  width: 70%;
  font-family:Calibri,arial;
  background: nono;
}
#cssmenu > ul {
  background: url('images/bg.png');
 
  
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: right ;
  display: inline-block;

  
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
  
}
#cssmenu > ul > li > a 
{
	
  padding:   5px   25px  5px  5px;

  text-decoration: none;
  font-size: 16pt;
  color: #907A7D;
  text-transform: capitalize ;
  letter-spacing: 1px;
  font-weight :500;
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  color: #823231;
 
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 45px;
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #907A7D;
  right: 17px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {
  border-top-color: #ffffff;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #fff;
  top: -5px;
  left: 20px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #ffffff;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 27px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: 180px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  font-size :13pt;
  padding: 11px  35px;
  width: 220px;
  color: #fff;
  text-align :left ;
  background: rgb(117,90,95);
  background: rgba(117,90,95,.9);

  
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FC7790;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #777777;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #777777;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #333333;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #333333;
  border-left-color: transparent;
}
	
	.developerBox
	{
		position :relative ;top:0px;right :0px;text-align :center ;font-family:Calibri,arial;color:#ffffff;direction:ltr;font-size :10pt;min-height :40px;margin :0px;background :#604149;padding :10px 10px 10px 10px;
	}
	.bb-custom-side {
	width: 50%;
	float: right;
	padding-right :30px;
	overflow: hidden;
	/* Centering with flexbox */
	
}
	.book_short_Property
	{
		font-size:11pt;
		color:#666666;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		padding:20px 20px 20px 20px;
		border:1px solid #D9D9D9;
	}
	.book_image
	{
		width :100%;
		position:relative ;
		top:0px;
		height:100%;
	}
	.book_title_Box
	{
		width:28%;
		position:relative;
		top:20%;
		right:0px;
		float:right;
		padding-top:100px;
		margin-right:10px;
	}
	.book_Title_Name_Book
	{
		font-size:16pt;
		color:#CA3F04;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		padding:0;
		margin:0;
		min-height:35px;
	}
	.book_Title_Bar
	{
		height:20px;
		background:#1DAEED;
	}
	.book_title_Code
	{
		font-size:12pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:left;
		padding:0;
		margin:0;
	}
	
	.book_title_Code i
	{
		color:#CE420F;
		font-size:20pt;
		margin-right:5px;
		height:30px;
	}
	
	.book_box_Content
	{
		width:60%;
		position:relative;
		top:0px;
		right:10px;
		float:right;
		padding-top:30px;
	}
	.book_Title_Content
	{
		width:100%;
		height:35px;
		font-family:Calibri,arial;
		font-size:10pt;
		border-bottom:4px solid #1BB0EA;
		color:#000000;
		padding-bottom:15px;
		text-align:right;
		margin-bottom:60px;
	}
	.book_Text_Content
	{
		font-size:14pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
	}
	.book_link_Box
	{
		font-size:12pt;
		color:#000000;
		font-family:yekan,ariel;
		width:100%;
		text-align:right;
		width:100%;
		margin:0;
	}
	.book_link_Box i
	{
		font-size:12pt;
		color:#1BB0EA;
		padding-left:10px;
		padding-top:5px;
		padding-right:10px;
	}
	.book_Link
	{
		font-size:11pt;
		font-family:Calibri,arial;
		text-decoration:none;
		color:#000000;
	}
	.book_Link:hover
	{
		color:#FB4668;
	}
	.boxmsg
        {
        	width:100%;font-size:4.5mm;font-family:yekan,tahoma;border:0px solid black;display:inline-table  ;
        }
        .boxmsg_rowid
        {
        	text-align:center;border-top-right-radius:10px;border-bottom-right-radius:10px;font-weight:500;
        }
        .boxmsg_time
        {
        	text-align:center;font-weight:500;
        }
        .boxmsg_rowid_content
        {
        	display:inline-table ;
        }
        .boxmsg_time_content
        {
			display:inline-table ;
        }
	.basketPageFrame
	{
		width :100%;
		min-height:1500px
	}
	.leftNewsContent
	{
		position :relative ;
		top:0px;
		float:left  ;
		left :0px;
		width :75%;
		min-height:600px;
	}
	.Ok_p
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#chk_Ok
	{
		width :20%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		direction :ltr;
		background :red;
		
	}
	.addMember_law_p
	{
		position :relative ;
		float :right ;
		right:0px;
		width :72%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
	}
	#addMember_law
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		direction :ltr;
		
	}
	
	.securityCode_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :30px;
	}
	#securityCode_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Pwd_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :50px;
	}
	#Pwd_Member
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Uid_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :50px;
	}
	#Uid_Member
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.des_P
	{
		position :relative ;
		float :right ;
		right:0px;
		width :72%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
		margin-left :50px;
	}
	#des
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.Pay_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#opt_Pay
	{
		width :50%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	.PriceSend_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}
	#lblPriceSend
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.City_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :40px;
	}
	#cmb_City
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.Ostan_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :60px;
	}
	#cmb_Ostan
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.TypeErsal_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :20%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :60px;
		
	}
	#cmb_TypeErsal
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.p_button_member
	{
		position :relative ;
		top:0px;
		float :right  ;
		right:0px;
		width :70%;
		padding:5px 5px 5px 5px;
		min-height:70px;
		margin-right :0px;
		margin-top :40px;
		line-height :70px;
		text-align :center ;
	}
	.code_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#code_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.address_Member_p
	{
		position :relative ;
		float :right ;
		right:0px;
		width :72%;
		border :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
		direction :ltr;
	}
	#address_Member
	{
		width :90%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		direction :ltr;
		
	}
	.pastageCode_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#pastageCode_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.email_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#email_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	.mobile_member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#mobile_member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.phone_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#phone_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	  .work_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#work_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	 
	 
	 .doc_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#doc_Member
	{
		width :60%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	 
	
	.Caption_Member
	{
		position:relative ;
		float :right ;
		right :0px;
		min-width:60px;
		font-size:12pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#000;
		text-align :right ;
	}
	
	.name_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :30%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#name_Member
	{
		width :80%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	.lName_Member_P
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		direction:ltr;
		line-height :45px;
		margin-left :20px;
	}


	#lName_Member
	{
		width :75%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		
	}
	
	
	
	.AboutUS_ContentPage
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		color:#000000;
		text-align :justify ;
		line-height :30px;
	}
	.ContactUS_Box
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :500px;
		padding-top:30px;
		padding-bottom :10px;
		margin :0;
		direction :ltr;
		text-align :left ;
		line-height :30px;
	}
	.ContactUS_Box_text
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left  ;
		margin :0;
		width :30%;
		padding :0px 0px 0px 0px;
	}
	
	.ContactUS_Box_Form
	{
		position :relative ;
		top:0px;
		right  :0px;
		float :right;
		margin :0;
		width :68%;
		padding :0px 0px 0px 0px;
	}
	
	.ContactUS_Box_Form h1
	{
		width :100%;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#604149;
		text-align :left ;
		min-height :30px;
		position :relative ;
		top:0px;
		padding-bottom :40px;
	}
	.ContactUS_Box_text h1
	{
		width :100%;
		font-size :18pt;
		font-family :Calibri,arial;
		color:#604149;
		text-align :left ;
		min-height :30px;
		position :relative ;
		top:0px;
	}
	.ContactUS_Box_text p
	{
		position :relative ;
		top:0px;
		width :100%;
		font-size :12pt;
		font-family :Calibri,arial;
		color:#000000;
		text-align :right ;
		line-height :30px;
	}
	.linkBox
	{
		position:relative;
		float:right;
		right:0px;
		top:0px;
		font-size:12pt;
		font-family:Calibri,arial;
		width:45%;
		padding-top :10px;
	}
	.textlinkBox
	{
		font-size:12pt;
		font-family:Calibri,arial;
		text-decoration:none;
		color:#FB4668;
	}
	.textlinkBox:hover
	{
		color:#012935;
	}
	.page_Title_Link
	{
		color:#000000;
		font-size :10pt;
		text-decoration :none;
		font-family:Calibri,arial;
	}
	.page_Header_Link
	{
		color:#604149;
		font-size :10pt;
		text-decoration :none;
		font-family:Calibri,arial;
		padding-left :10px;
	}
	.page_Header_Link:hover
	{
		color:#E34C26;
		
	}
	.NewsMainBoxShow
	{
		padding-top:60px;
		display:block;
		min-height:320px;
		margin-bottom:0px;
	}  
	.playPic1
{
	position:absolute ;
	top:0px;
	left:0px;
	margin :0px;
	z-index :1000;
	width :280px;
	height :280px;
	border-radius:0px;
	background: rgb(105, 105, 105);
    background: rgba(105, 105, 105, .5);
	display :none ;
	cursor :pointer ;
	background-image :url(../images/overGallery.png);
	background-repeat :no-repeat ;
	background-position :center center ;
	-webkit-transition: display 1s; /* Safari */
   transition:  display 1s;
}

.element-item:hover .playPic1{display:block }
  
 
.picGallery
{
	position :absolute ;
	top:0px;
	left:0px;
	margin :0;
	width :280px;
	height:280px;
	display:block;
	background-repeat :no-repeat;background-position :center top;border-radius:0px;background-size:300px 300px;
	
	}
          .leftPicGallery
{
	margin-left:45px;
}
	.moreIcon
	{
		font-size:16pt;
		color:#fff;
		padding-left:10px;
		width:10px;
		height :20px;
		text-align :center ;
		display:block ;
	}
	
	.newMoreIcon
	{
		padding-left:10px;
		width:10px;
		height :20px;
		text-align :center ;
		font-size:16pt;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.textNewsBox
	{
		text-align :left  ;
		line-height :30px;
		font-family :Calibri,arial;
		font-size :13pt;
		margin-top :0px;
		min-height :300px;
		width :100%;
		padding-top:0px;
		direction:ltr ;
		

	}
	.newsMoreButtonBox
	{
		width :100%;
		text-align :left ;
		padding-top:10px;
		padding-bottom :10px;
		margin-bottom :10px;
	}
	.newsMoreButton
	{
		margin-left :0px;
		width :120px;
		height:40px;
		background-color :#604149;
		cursor:pointer ;
		color:#fff;
		border-radius:5px;
		border-width :0px;
		border-style :solid ;
		text-decoration :none;
		display :block ;
		font-size :12pt;
		font-family :Calibri,arial;
		line-height :40px;
		text-align :center ;
		-webkit-transition:background-color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-color 0.5s;
		
	}
	.newsMoreButton:hover
	{
		background-color:#012935;
	}
	#menuRightObject
	{
		position :relative ;
		top:0px;
		float:left ;
		left :0px;
		width :25%;
	}
	.servideTitle
	{
		border-bottom:1px solid #D9D9D9;
		font-size:14pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-bottom:10px;
		margin :0px;
		direction:ltr;
	}
	.servideShort
	{
		border-bottom:1px solid #D9D9D9;
		font-size:10pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-bottom:10px;
		color:#00698A;
		margin :0px;
		line-height :30px;
		text-align :justify ;
		direction :ltr;
	}
	.serviceText
	{
		font-size:10pt;
		font-family:Calibri,arial;
		padding-top:10px;
		padding-top:10px;
		padding-bottom:10px;
		margin :0px;
	}
	.serviceTextBox
	{
		position :relative ;
		top:0px;
		float:right ;
		right :0px;
		width:49%;
		padding:10px 10px 10px 10px;
		min-height :300px;

	
	}
	.serviceImage
	{
		position :relative ;
		top:0px;
		float:left ;
		left :0px;
		width:45%;
		padding:10px 10px 10px 10px;
		min-height :400px;
	}
	.serviceMainBox
	{
		padding-top:60px;
		display:block;
		min-height:400px;
		margin-bottom:20px;
	}
	.serviceUpArrowBox
	{
		
		text-align :right ;
		width :100%;
		margin :0;
	}
	.serviceUpArrow
	{
		font-size:16pt;
		color:#FB4668;
	}
	.serviceUpArrow:hover
	{
		color:#00698A;
	}
	.zoomAria
	{
		border:1px;
		border:0px solid #CACACA;
		border-radius:5px;
		visible:auto;
	}	
	
	.basketCounter
	{
		width :100px;
		height:40px;
		display:inline-block ;
		border-style:solid;
		border-width:0px;
		border-color :#C8BFC6;
		position:relative ;
		right:2px;
		top:0px;
		padding-top :5px;
		float:right;
		padding-bottom :10px;
		
		
	}
	.iframeBashet
	{
		width :100%;height:80px;border-top:1px solid #D6D4D4;padding-top :30px;
	}
	.Container
	{
		position:absolute;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align:center ; 
	}	
	.MainPage_TopMenu
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:62px;
		background :#fff;
		display:inline-block ;
		text-align:center ;
	}
	.MainPage_OverTop
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:35px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	
	.Container_Menu
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:240px;
		display:inline-block ;
		text-align:center ;
		background :#fff;
	}
     .menuTop
    {
    	margin-top :0px;
    	margin-right :0px;
    	list-style :none;
    	padding :0;
    	height:62px;
    	float:right;
    	position :relative ;
    	right:0px;
    	
    	width :70%;
    }
    .basketBtn
        {
        	float :left ;
        	display:inline-block ;
        	width:16.5%;
        	text-align :center;
        	
        	border-left:0px solid #E8E8E8;
        	margin :0;
        	margin-right :0px;
        	height :100%;
        	cursor:pointer ;
        	position :relative ;
        	margin-bottom :0;
        	min-height:62px;
        	padding :0px 0px 0px 0px;
        	cursor :hand ;
        	background :#FB4668;
        	 -webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        }
        .basketBtn:hover
        {
        	background :#012935;
        }
         .menuItem
        {
        	
        	float :right  ;
        	display:inline-block ;
        	width:13.3% ;
        	text-align :center;
        	border-left:0px solid #E8E8E8;
        	margin :0;
        	margin-right :0px;        	
        	position :relative ;
        	margin-bottom :0;
        	min-height:62px;
        	padding :0px 0px 0px 0px;
        	z-index:1000;
        	background-image :url(../images/menu.png);
			background-repeat :no-repeat ;
			background-position:  right  top;
			background-size:0% 100%;  
			right :0px;
        }
        
        
        .menuItem:hover
        {
        	
            -webkit-transition:background-size 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background-size 0.5s;
            background-size:100% 100%;  
        }
          .menuLink
        {
        	display :block ;
        	height :62px;
        	width :100%;
        	font-size:4.5mm;
        	font-family:Calibri,arial;
        	text-decoration:none;
        	color:#ffffff;
        	line-height :62px;
        	cursor :pointer ;
        }
        .menuLink:hover
        {
        	color:#ffffff;
        }
        .dropDownMenu
        {
        	display:block ;
        	padding :0px;
        	z-index :0;
        	margin-top :0px;
        	margin-right :0px;
        	float:right ;
        	position:relative ;
        	left:-999em;
        	background :#0093BF;
        	width :200px;
        	height:0px;
        	visibility :hidden ;
        	 -webkit-transition:height 0.5s,top 0.7s,visibility 5s; /* For Safari 3.1 to 6.0 */
            transition:height 0.5s,top 0.7s,visibility 5s;
            box-shadow:1px 1px 1px #474747;
            padding :0px 0px 0px 0px;
        	
        }
     
       
        
         .menuItem:hover .dropDownMenu
        {
        	visibility:visible ;
        	display :block ;
        	right :0em;
        	top:0px;
        	height :auto ;
        	
        
        }
        .dropDownMenuBox
        {
        	width :100%;
        	list-style :none;
        	position:relative;
        	display:inline-block ;
        	
        	margin-right :0px;
        	float :right ;
        	display:none ;
        	margin :0px 0px 0px 0px;width:100%;padding :0 0 0 0;
        	
        }
        .dropDownMenuLink
        {
        	width :190px;
        	height:100%;
        	text-decoration :none;
        	font-family :Calibri,arial;
        	text-decoration :none;
        	color:#ffffff;
        	display :block ;
        	font-size :4.0mm;
            margin :0px 0px 0px 0px;
            padding-top:8px;
            padding-bottom:8px;
            padding-right :10px;
            float :right ;
        	 -webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background 0.5s;
        }
          .dropDownMenuItem
        {
        	width :100%;
        	display:inline-block ;
        	text-align :right;
            margin-top:0;
            margin-right :0;
            padding :0 0 0 0;
           background :#0093BF;
             -webkit-transition:background .3s; /* For Safari 3.1 to 6.0 */
            transition:background .3s;
            
        }
         .dropDownMenuItem:hover  .dropDownMenuLink
        {
        	
        	color:#ffffff;
           
        }
        .dropDownMenuItem:hover
        {
        	background:#012935;
        }
        .dropDownMenuBox_shop
        {
        	overflow :visible;width:500px;float:right;
        }
        .menuItem:hover .dropDownMenuBox
        {
        	display:block ;
        }
        #boxTop
        {
       	margin-top :0px;
       	margin-left :0px;
       	width:100%;
       	height:62px;
       	
       	box-shadow:0px 0px 0px #5F94B2;
       	border-radius:0px;
       	background-image :url(../images/logo.png);
       	background-repeat :no-repeat ;
       	background-position:center  right;
       	display:inline-block ;
        }
         #shopFrame
        {
        	position:relative ;
        	top:0px;
        	height :62px;
        	width:100%;
        }
   
	.MainPage_Logo
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:120px;
		background :#ffffff;
		display:inline-block ;
		text-align:center ;
		border-bottom :3px solid #D9D9D9;
	}
	 .Container_Logo
	{
		position :relative ;
		top:0px;
		width:80%;
		height:120px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	.Logo_Box
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :40%;
		min-height:120px;
		background-image :url(../images/logo.png);
		background-repeat :no-repeat ;
		background-position: right center ;
	}
	.Logo_Box_Address
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :40%;
		min-height:120px;
		vertical-align :middle ;
	}
	.mapMarkerStyle
	{
		color :#0093BF;
		font-size :50pt;
		font-family :yekan;
	}
	.Logo_Box_Phone
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :20%;
		min-height:120px;
		vertical-align :middle ;
	}
	.Banner_Box
	{
		position:relative ;top:0px;left:0px;width:100%;display:inline-block;padding-top:0px;padding-bottom:10px;
	}
	.MainPage_About
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:190px;
		background :#ffffff;
		display:inline-block ;
		text-align:center ;
	}
	 .Container_About
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:334px;
		padding-top :65px;
		padding-bottom :65px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	.Text_About
	{
		font-family :Calibri,arial;
		font-size:24pt;
		color:#603F4A;
		text-align :center ;
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		padding-top :10px;
		padding-bottom :10px;
		direction :ltr ;
		
	}
	
	
	 .Container_TopSale
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:350px;
		display:inline-block ;
		text-align:center ;
		background :#ffffff;
	}
	
	
	.MainPage_CurrentPublish
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:620px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
	}
	
	 .Container_CurrentPublish
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:620px;
		display:inline-block ;
		text-align:center ;
		background :#F2F1EC;
		direction :ltr;
		padding-top:50px;
	}
	.img_CurrentPublish
	{
		border-radius:180px;width:167px;height:167px;
	}
	.title_CurrentPublish
	{
		font-size :18pt;font-family:Calibri,arial;color:#604149;position :relative ;top:0px;margin-top :0px;direction:ltr;
	}
	.text_CurrentPublish
	{
		font-size :12pt;font-family:Calibri,arial;color:#000000;position :relative ;top:0px;margin-top :0px;text-align:center ;line-height :30px;direction:ltr;padding :20px 20px 20px 20px;
	}
	.container {
  
	}


	/* Example wrapper */

	.wrap {
	  position: relative;
	  margin: 3em 0;
	}


	/* Frame */

	.frame {
	  height: 400px;
	  overflow: hidden;
	}

	.frame ul {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  height: 100%;
	  font-size: 0px;
	  background :#D9D9D9;
	  
	}

	.frame ul li {
	  float: right ;
	  width: 420px;
	  height: 100%;
	  margin: 0 1px 0 0;
	  padding: 0;
	  background: #D9D9D9;
	  color: #000000;
	  text-align: center;
	  cursor: pointer;
	}

	.frame ul li.active {
	  color: #fff;
	  background: #D9D9D9;
	}


	/* Scrollbar */

	.scrollbar {
	  margin: 0 0 1em 0;
	  height: 2px;
	  background: #ccc;
	  line-height: 0;
	}

	.scrollbar .handle {
	  width: 100px;
	  height: 100%;
	  background: #3E94AB;
	  cursor: pointer;
	}

	.scrollbar .handle .mousearea {
	  position: absolute;
	  top: -9px;
	  left: 0;
	  width: 100%;
	  height: 20px;
	}


	/* Pages */

	.pages {
	  list-style: none;
	  margin: 20px 0;
	  padding: 0;
	  text-align: center;
	}

	.pages li {
	  display: inline-block;
	  width: 14px;
	  height: 14px;
	  margin: 0 4px;
	  text-indent: -999px;
	  border-radius: 10px;
	  cursor: pointer;
	  overflow: hidden;
	  background: #fff;
	  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
	}

	.pages li:hover {
	  background: #aaa;
	}

	.pages li.active {
	  background: #666;
	}


	/* Controls */

	.controls {
	  margin: 25px 0;
	  text-align: center;
	  display:none;
	}


	/* One Item Per Frame example*/

	.oneperframe {
	  height: 300px;
	  line-height: 300px;
	}

	.oneperframe ul li {
	  width: 1140px;
	}

	.oneperframe ul li.active {
	  background: #333;
	}


	/* Crazy example */

	.crazy ul li:nth-child(2n) {
	  width: 100px;
	  margin: 0 4px 0 20px;
	}

	.crazy ul li:nth-child(3n) {
	  width: 300px;
	  margin: 0 10px 0 5px;
	}

	.crazy ul li:nth-child(4n) {
	  width: 400px;
	  margin: 0 30px 0 2px;
	}
	
	.MainPage_Service
	{
	position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:550px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/khadamat_Box.jpg)  50% 0 no-repeat fixed;
		background-size:100%;
		padding-top :10%;
	
		
	}
	
	.Container_Service
	{
		position :relative ;
		top:70px;
		width:150px;
		height:62px;
		display:inline-block ;
		text-align:center ;
		background :#FC7790;
		line-height :62px;
		font-size :22pt;
		font-family :Brush Script MT,Calibri,arial;
		color:#ffffff;
		cursor :pointer ;
		-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
	.Container_Service:hover
	{
		background :#FB4668;
	}
	.MainPage_news
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		min-height:400px;
		background :#F2F1EC;
		display:inline-block ;
		text-align:center ;
		
	}
	.Container_news
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:400px;
		display:inline-block ;
		text-align:center ;
		
	}
	.Header_News
	{
		position :relative ;
		margin-top :10px;
		width:100%;
		height :90px;
		line-height :90px;
		font-family :Calibri,arial;
		font-size :32pt;
		color:#5F4048; 
		display:inline-block ;
		padding-bottom :30px;
		
	}
	.Box_news1
	{
		position:relative ;
		float:right ;
		top:0px;
		right:-100px;
		width :25%;
		min-height:420px;
		-webkit-transition: right 2s,display 1s; /* Safari */
        transition: right 2s,display 1s;
       
	}
	
	.Box_news2
	{
		position:relative ;
		float:right ;
		top:0px;
		right:-100px;
		margin-left :140px;
		margin-right :140px;
		width :25%;
		min-height:420px;
		-webkit-transition: right 2s,display 1s; /* Safari */
        transition: right 2s,display 1s;
	}
	.Box_news3
	{
		position:relative ;
		float:left  ;
		top:0px;
		left:-100px;
		width :25%;
		min-height:420px;
		-webkit-transition: left 2s,display 1s; /* Safari */
        transition: left 2s,display 1s;
	}
	.titr_news
	{
		font-size :14pt;
		font-family :Calibri,arial;
		color:#5F4048;
		text-align:left ;
		width :100%;
		
	}
	
	.title_news
	{
		font-size :14pt;
		font-family :Calibri,arial;
		color:#5F4048;
		text-align:justify  ;
		width :100%;
		direction :ltr ;
		padding-bottom :5px;
		min-height:55px;
		
	}
	.text_news
	{
		top:0px;
		font-size :12pt;
		font-family :Calibri,arial;
		color:#464646;
		text-align:justify  ;
		width :100%;
		direction :ltr ;
		padding-bottom :5px;
		line-height :25px;
		min-height:180px;
		
	}
	.Container_BodyNews
	{
		position :relative ;
		top:0px;
		width:100%;
		display:inline-block ;
		text-align:center ;
		direction :ltr;
	}
	.button_News
	{
		min-height:42px;
		width :30%;
		max-width :108px;
		border-radius:5px;
		background :#5F4048;
		cursor :pointer ;
		color:#ffffff;
		font-size :12pt;
		font-family:Calibri,arial;
		position :relative ;
		float:right ;
		right :0px;
		border-style :solid ;
		border-width:0px;
	}
	.button_News:hover
	{
		background :#FD7790;
	}
	
	.MainPage_CatBook
	{
		position:relative ;
		top:0px;
		width :100%;
		left:0px;
		height:450px;
		background :#D9D9D9;
		display:inline-block ;
		text-align:center ;
	}
	.Container_CatBook
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:450px;
		display:inline-block ;
		text-align:center ;
	}
	.Box_CatBook1
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon1
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat1.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon1:hover
	{
		background-position :center  100% ;
	}
	.box_CatBookText
	{
		position:relative ;
		float :right  ;
		right  :0px;
		text-align :right ;
		font-family :Calibri,arial;
		font-size :16pt;
		color:#464646;
		height:70px;
		line-height :70px;
		cursor :pointer ;
	}
	.Box_CatBook1:hover .box_CatBookIcon1
	{
		background-position :center  100% ;
	}
	.Box_CatBook_Header
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :170px;
		line-height :170px;
		font-family :Calibri,arial;
		font-size :18pt;
		color:#000000;
		text-align :center ;
	}
	.Box_CatBook2
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon2
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat2.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon2:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook2:hover .box_CatBookIcon2
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook3
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon3
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat3.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon3:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook3:hover .box_CatBookIcon3
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook4
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon4
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat4.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon4:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook4:hover .box_CatBookIcon4
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook5
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon5
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat5.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon5:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook5:hover .box_CatBookIcon5
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook6
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon6
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat6.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon6:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook6:hover .box_CatBookIcon6
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook7
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon7
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat7.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon7:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook7:hover .box_CatBookIcon7
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook8
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon8
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat8.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon8:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook8:hover .box_CatBookIcon8
	{
		background-position :center  100% ;
	}
	
	
	
	.Box_CatBook9
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon9
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat9.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon9:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook9:hover .box_CatBookIcon9
	{
		background-position :center  100% ;
	}
	
	
	.Box_CatBook10
	{
		position:relative ;
		float :right ;
		right :0px;
		padding :10px 10px 10px 10px;
		width :20%;
		padding-left :10px;
		min-height:100px;
		cursor :pointer ;
	}
	.box_CatBookIcon10
	{
		position:relative ;
		float :right;
		right :0px;
		width :70px;
		height :70px;
		border-radius:180px;
		background-color:#E34C26;
		background-image :url(../images/cat10.png);
		background-repeat :no-repeat ;
		background-position :center   0% ;
		cursor:pointer ;
		margin-left :10px;
		-webkit-transition:background-position 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background-position 0.5s;
	}
	.box_CatBookIcon10:hover
	{
		background-position :center  100% ;
	}
	.Box_CatBook10:hover .box_CatBookIcon10
	{
		background-position :center  100% ;
	}
	
	
	.MainPage_Contact
	{
		position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:300px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background: url(../images/Contact_Box.jpg)  50% 0 no-repeat fixed;
	
		
	}
	
	.Container_Contact
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height:600px;
		display:inline-block ;
		text-align:center ;
	}
	
	.header_Contact
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height:120px;
		font-size :32pt;
		font-family :Calibri,arial;
		color:#ffffff;
		line-height:120px;
		text-align :center ;
	}
	.Caption_Contact
	{
		position:relative ;
		float :left ;
		left :0px;
		min-width:60px;
		font-size:14pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#fff;
		direction :ltr;
		text-align :left ;
	}
	.Caption_Contact1
	{
		position:relative ;
		float :left ;
		left :0px;
		min-width:60px;
		font-size:14pt;
		font-family :Calibri,arial;
		padding-left :5px;
		min-height :40px; 
		color:#000;
		direction :ltr;
		text-align :left ;
	}
	.p_Contact
	{
		width :100%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		
	}
	.p_Contact1
	{
		width :99%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		
	}
	.TextName_Contact
	{
		width :80%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
	}
	.TextName_Contact1
	{
		width :80%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		text-align :left ;
	}
	.p_Email
	{
		position :relative ;
		float :left ;
		left :0px;
		width :40%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-left :0px;
		margin-top :10px;
	}
	.p_Email1
	{
		position :relative ;
		float :right ;
		right:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-left :20px;
		margin-top :10px;
	}
	.TextEmail_Contact
	{
		width :80%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
		direction :ltr ;
	}
	.TextEmail_Contact1
	{
		width :70%;
		position :relative ;
		float :right ;
		right :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		direction :ltr ;
	}
	.p_Phone
	{
		position :relative ;
		float :left ;
		left :0px;
		width :40%;
		border-bottom :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-right :20px;
		margin-top :10px;
		text-align :left ;
		
	}
	.p_Phone1
	{
		position :relative ;
		float :left ;
		left:0px;
		width :40%;
		border-bottom :1px solid #000000;
		padding:5px 5px 5px 5px;
		min-height:45px;
		margin-right :0px;
		margin-top :10px;
	}
	.TextEmail_Phone
	{
		width :80%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#fff;
		text-align :left ;
		
		
	}
	.TextEmail_Phone1
	{
		width :70%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :40px;
		margin-top :0px;
		color:#000;
		text-align :left ;
		
	}
	.p_Comment
	{
		position :relative ;
		float :left ;
		left:0px;
		width :100%;
		border :2px solid #ffffff;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
	}
	.p_Comment1
	{
		position :relative ;
		float :left ;
		left:0px;
		width :99%;
		border :1px solid #000;
		padding:5px 5px 5px 5px;
		min-height:220px;
		margin-right :0px;
		margin-top :40px;
	}
	.TextEmail_Comment
	{
		width :90%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#fff;
		resize:none;
		text-align :left ;
		
	}
	.TextEmail_Comment1
	{
		width :90%;
		position :relative ;
		float :left ;
		left :0px;
		padding :5px 5px 5px 5px;
		border-width :0px;
		font-family :Calibri,arial;
		font-size :12pt;
		border-style :solid ;
		background :none;
		height :220px;
		margin-top :0px;
		color:#000;
		resize:none;
		text-align :left ;
		
	}
	.p_button
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width :100%;
		padding:5px 5px 5px 5px;
		min-height:70px;
		margin-right :0px;
		margin-top :40px;
		line-height :70px;
		text-align :center ;
	}
	.button_Contact
	{
		position:relative ;
		min-width :215px;
		cursor :pointer ;
		background :#FC7790;
		text-align :center ;
		font-family :Calibri,arial;
		font-size :22pt;
		color:#fff;
		border-radius:10px;
		border-style :solid;
		border-width :0px;
		-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.5s;
	}
	.button_Contact:hover
	{
		background :#FB4668;
	}
	
	.MainPage_Map
	{
		position:relative ;
		top:0px;
		width :100%;
		max-width: 1920px;
		position: relative;
		min-height:300px;
	}
	.frame_Map
	{
		width :100%;
		min-height:300px;
	}
	.frame_MapContact
	{
		padding-top :40px;
		width :100%;
		min-height:300px;
	}
	.MainPage_Footer
	{
		position:relative ;
		top:0px;
		width :100%;
		position: relative;
		min-height:400px;
		background :#604048;
	}
	
	.Container_Footer
	{
		position :relative ;
		top:0px;
		width:80%;
		height:400px;
		display:inline-block ;
		text-align:center ;
	}
	.logo_Footer
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		height:175px;
		background-image :url(../images/logo_footer.png);
		background-repeat :no-repeat ;
		background-position :center left  ;
		width :100%;
	}
	.Box_Footer
	{
		position :relative ;
		top:0px;
		left:-100px;
		float :left;
		margin-right :30px;
		width:20%;
		min-height :180px;
		-webkit-transition: left 2s,display 1s; /* Safari */
        transition: left 2s,display 1s;
       
	}
	.title_Footer
	{
		width :100%;
		position:relative ;
		float :left ;
		left :0px;
		min-height:40px;
		font-family :Calibri,arial;
		font-size :14pt;
		color:#fff;
		text-align :left ;
		line-height :40px;
		padding-right :5px;
	}
	.Link_Footer
	{
		width :100%;
		position:relative ;
		float :left ;
		left :0px;
		min-height:40px;
		font-family :Calibri,arial;
		font-size :12pt;
		color:#fff;
		text-align :left ;
		line-height :40px;
		padding-right :5px;
		text-decoration:none;
	}
	.Link_Footer:hover
	{
		color:#FB5F7D;
	}
	.in-view
    {
		right:0px;
    }
    
    .in-view1
    {
		right:0px;
    }
    
    .in-view2
    {
		left:0px;
    }
    
     .in-view3
    {
		left :0px;
    }
     #btnLogin
        { 
            display :block ;
            position:relative ;
            float:left ;
            left:0px;
            top:0px;
            width:35px;
            height:35px;
            border-radius:0px;
            background :#012935;
            cursor:pointer;
            text-align :center ;
            color:#F0F0F0;
            border:0px solid #F1F1F1;
          
        }
        #btnLogin:hover
        {
        	
            color:#0093BF;
        }
        .cls_loginbox
        {
        	z-index:10000; position :relative;float:left ;top:0px;left:0px;width:271px;height:210px;background :#012935;border-radius:0px;padding :10px 10px 10px 10px;color:#ffffff;font-family :Calibri,arial;font-size:11pt;display:block ;border:1px solid #EFF1F0;
        }
        #txtSearch
        {
        	position:relative   ;
        	left:0px;
        	top:0px;
        	float :left ;
        	 width :200px;
        	background :#fff;
        	 height:80%;
        	 font-size:10pt;
        	 font-family:Calibri,arial;
        	 color:#000;
        	 text-align :right;
        	 border:0;
        	 
        }
        #btnInput
        {
        	
        	width :100px;
        	height:35px;
        	border-style:solid ;
        	border-width:0px;
        	border-radius:5px;
        	cursor:pointer ;
        	background :#F0F0F0;
        	color:#878787;
        	-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background 0.5s;
           
            font-family :Calibri,arial;
            font-size :4.0mm;
        }
        #btnInput:hover
        {
        	background :#FB4668;
        	color:#ffffff;
        }
        #btnSearch
        {
        	font-size :18pt;
        	position:relative ;
        	top:0px;
        	right:0px;
        	float:right ;
        	width:30px;
        	height:25px;
        	display:block;
        	cursor:pointer ;
        	border-style:solid ;
        	border-width:0;
        	background :#fff;
        	background-image :url(../images/search.png);
        	background-position :center center; 
        	background-repeat :no-repeat ;
        	-webkit-transition:background-image 0.5s; /* For Safari 3.1 to 6.0 */
            transition:background-image 0.5s;
        }
        #btnSearch:hover
        {
        	background-image :url(../images/search_over.png);
        }
        .Container_OverPage
        {
        	position :relative ;
        	top:0px;
        	left:0px;
        	margin-left :0px;
        	width :80%;
        	display:inline-block ;
        	text-align :left ;
        }
           #search
        {
        	position:relative ;
        	top:5px;
        	right :0px;
        	float :right  ;
        	width:250px;
        	height:30px;
        	border-style:solid ;
        	border-color:#8D7A7C;
        	
        	border-width:1px;
        	background :#fff;
        	color:#E3EEF6;
        	min-width:200px;
        }
         .menuMobile
        {
        	display :none   ;
        }
        
        .MainPage_Content
		{
			position:relative ;
			top:0px;
			width :100%;
			left:0px;
			min-height:600px;
			background :#F2F1EC;
			display:inline-block ;
			text-align:center ;
		}
        .Container_Content
		{
			position :relative ;
			top:0px;
			width:80%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			border-top:0px solid #505050;
			padding-bottom :200px;
		}
		 .Container_Content_Gallery
		{
			position :relative ;
			top:0px;
			width:100%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			border-top:3px solid #505050;
			padding-bottom :200px;
		}
		.Container_Header
		{
			
		}
		
		.MainPage_Header_Path
		{
			position:relative ;
			top:0px;
			width :100%;
			left:0px;
			height:140px;
			background :#F2F1EC;
			display:inline-block ;
			text-align:center ;
		}
        .Container_Header_path
		{
			position :relative ;
			top:0px;
			width:80%;
			min-height:140px;
			display:inline-block ;
			text-align:right  ;
		}
		.title_Header
		{
			text-align :center ;
			font-family :Calibri,arial;
			font-size:32pt;
			color:#000;
			padding-top :30px;
			
			margin :0px;
		}
		.path_Header
		{
			position :relative ;
			top:0px;
			margin-top :0px;
			text-align :center ;
			padding-top :5px;
			direction :ltr ;
			margin :0;
			padding :0;
			}
		.home_Header
		{
			font-family:Calibri,arial;
			font-size :10pt;
			color:#604149;
			text-decoration :none;
			margin-left :10pt;
		}
		.home_Header:hover
		{
			color:#79CDBD;
		}
		.page_Header
		{
			font-family:Calibri,arial;
			font-size :10pt;
			color:#505050;
			text-decoration :none;
			margin-left :10pt;
		}
		.arow_header
		{
			font-family:Calibri,arial;
			font-size :11pt;
			color:#505050;
			text-decoration :none;
			margin-left:10px;
			padding :0px;
			margin-top :5px;
			
			height:100%;
		}
		#PictureBoxProduct
         {
         	position :relative ;
         	float:right ;
         	top:0px;
         	right:0px;
         	width:50%;
         	text-align :center;
         	display :inline-block;
         }
         #sub_PictureBoxProduct
         {
         	text-align :center;
         	width:70%;
         	float:right ;
         	right :25%;
         	position:relative;
         }
          #sub_PictureBoxProduct_mobile
         {
         	text-align :center;
         	width:100%;
         	float:right ;
         	right :0%;
         	position:relative;
         	display :none;
         }
          #ContentBoxProduct
         {
         	position :relative ;
         	float:left ;
         	top:0px;
         	left:0px;
         	width:50%;
         }
         .Container_ProductDet
         {
         	width :100%;
         	display :inline-block;
         	padding-top :40px;
         }
         
         .details_Goods
         {
         	width :50%;
         	margin :0;
         	padding :0;
         	float:right;
         	text-align :right;
         	font-family:Calibri,arial;
         	font-size :12pt;
         	direction:ltr;
         }
         .details_Goods i
         {
         	color:#E34C26;
         	font-size :10pt;
         	margin-left :10px;
         }
         .offGoods
         {
         	color:#E34C26;
         	font-size :10pt;
         	margin-left :10px;
         	padding-right :5px;
         }
          #btn_add_basket{
        	float:left;
        	position :relative ;
        	left:0px;
        	top:0px;
        	width:162px;
        	height:40px;
        	font-size:12pt;
        	font-family:Calibri,arial;
        	color:#ffffff;
        	cursor:pointer;
        	border-radius:10px;
        	padding-top :5px;
        	background :#FC7790;
            transition:background 0.5s;
        }
        #btn_add_basket:hover{
			background :#FB4668;
        }
}


 input:focus{
        outline:none;
        }
        button:focus{
        outline:none;
        }
         button:click{
        outline:none;
        }
		textarea:click{
        outline:none;
        }
         textarea:focus{
        outline:none;
        }
          select:focus{
        outline:none;
        }
        select:click{
        outline:none;
        }
        a:focus{
        outline:none;
        }
         a:click{
        outline:none;
        }
        
        
        .scrollToTop
        {
            cursor: pointer;
            position: fixed;
            bottom: 0px;
            right: 20px;
            background :#FD7790;
            width :40px;
            height :40px;
            text-align :center ;
            border-radius:0px;
            background-image :url(../images/backTopButton.png);
            background-repeat :no-repeat ;
            background-position :0px 0px;
            z-index :1000;
            -webkit-transition:background-position 1s,background-color 1s; /* For Safari 3.1 to 6.0 */
            transition:background-position 1s,background-color 1s;
        }
        .scrollToTop:hover
        {
        	background-position :0px  -50px;
        	background-color:#FB5F7D;
        }
        
        .Menu_Selected
        {
        	background :#00698A;
        }
        
        
         a.tooltips {
  position: relative;
  display: inline;
  color :#ffffff;
  font-family :Calibri,arial;
  font-size :10pt;
  text-decoration:none;
  
}
a.tooltips span {
  position: absolute;
  width:140px;
  color: #ffffff;
  background: #5083BC;
  height: 200px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  border-radius: 0px;
  font-family:Calibri,arial;
  font-size :12pt;	
  font-weight :400;	
 
  
}
a.tooltips span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 20%;
  margin-left: -8px;
  width: 0; height: 0;
 
  border-top: 8px solid #5083BC ;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  
}
a:hover.tooltips span {
  visibility: visible;
 
   opacity:0.95;
  bottom: 20px;
  left: 50%;
  margin-left: -76px;
  z-index: 999;
 
  
}

 #sharetwitter
        {
        	position :relative ;float:right ;right:0px;width:36px;height:36px;display:block;background :#00AAF0;border:1px solid #00AAF0;text-align :center;padding:8px 5px 5px 5px;color:#ffffff;cursor:pointer ;
        }
        #sharetwitter:hover
        {
        	background :#FFFFFF;
        	color:#00AAF0;
        }
        #sharefacebook
        {
        	position :relative ;float:right ;right:5px;width:36px;height:36px;display:block;background :#435F9F;border:1px solid #435F9F;text-align :center;padding:8px 5px 5px 5px;color:#ffffff;cursor:pointer ;
        }
        #sharefacebook:hover
        {
        	background :#FFFFFF;
        	color:#435F9F;
        }
        
        #sharegooglePlus
        {
        	position :relative ;float:right ;right:10px;width:36px;height:36px;display:block;background :#CE1F21;border:1px solid #CE1F21;text-align :center;padding:8px 5px 5px 5px;color:#ffffff;cursor:pointer ;
        }
        #sharegooglePlus:hover
        {
        	background :#FFFFFF;
        	color:#CE1F21;
        }
        
       .subGroup_Header
		{
			font-family:Calibri,arial;
			font-size :10pt;
			color:#604149;
			text-decoration :none;
			margin-left :10pt;
		}
		.subGroup_Header:hover
		{
			color:#E34C26;
		}
		
		.accordion 
		{
			float :right ;
			position :relative ;
			right :0px;
			width: 100%;
			max-width: 300px;
			margin:  30px  auto  20px 0px;
			background: #604149;
			padding :0px 0px 0px 0px;
			padding-bottom :0px;
		}

.accordion .link {
  cursor: pointer;
  display: block;
  padding: 15px  35px 15px 42px;
  color: #fff;
  font-family :Calibri,arial;
  font-size: 14px;
  border-bottom: 1px solid #FFF;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  text-align :right ;
 
  
  
}

.accordion li:last-child .link { border-bottom: 0; }

.accordion li i {
  
  color: #ffffff;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  
}

.accordion li i.fa-chevron-down 
{
	position :absolute ;
  left: 12px;

  font-size: 16px;
}

.accordion li.open .link { color: #F0EBB8; }

.accordion li.open i { color: #F0EBB8; }

.accordion li.open i.fa-chevron-down {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

/**
 * Submenu
 -----------------------------*/


.submenu {
  display: none;
  background: #E9E8E4;
  font-size: 14px;
  text-align :right ;
  font-family :Calibri,arial;
  margin :0;
  padding :0px;
  
}

.submenu li { border-bottom: 0px solid #4b4a5e; }

.submenu a {
  display: block;
  text-decoration: none;
  color: #000;
  padding: 5px;
  padding-left: 0px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  margin-left:0px;

}

.submenu a:hover {
 
  color: #79CDBD;

}
.sizeI
{
	position: absolute;
  top: 16px;
  right  : 12px;
  font-size: 22px;
   -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
ul { list-style-type: none; }
.linkTitleNews
{
	color:#000000;
	text-decoration:none;
}
.linkTitleNews:hover
{
	color:#604149;
}

 .TransObject
        {
            background: rgb(46, 46, 46); /* Fall-back for browsers that don't
                                    support rgba */
            background: rgba(46, 46, 46, .85);
        }
         .box
        {
        	
        	width :100%;background :#4B7083;border-radius:12px;font-family :Calibri,arial;font-size:10pt;color:#ffffff;
        	background: -webkit-linear-gradient(#4B7083,#547D90,#6EA4B8); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#4B7083, #547D90, #6EA4B8); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#4B7083, #547D90, #6EA4B8); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#4B7083, #547D90, #6EA4B8); /* Standard syntax */
        position:relative;top:40%;left:40%;width:20%;z-index:10;
        }
        .box tr
        {
        	height :40px;
        }
        
          .top_bar
        {
        	width :100%;background :#77A1AF;border-top-left-radius:12px;border-top-right-radius:12px;min-height:30px;font-family :Calibri,arial;font-size:10pt;color:#ffffff;
        background: -webkit-linear-gradient(#6F9AA8, #6899A9, #77ADC1); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#6F9AA8, #6899A9, #77ADC1); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#6F9AA8, #6899A9, #77ADC1); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#6F9AA8, #6899A9, #77ADC1); /* Standard syntax */
        }
        
        #boxErr1
        {
        	position:fixed  ;
        	top:0px;
        	left:0px;
        	width:100%;
        	height:100%;
        	display:block;
        }
        #inLineBoxErr
        {
        	position:relative;
        	top:0px;
        	left:0px;
        	width:100%;
        	height:100%;
        	display:inline-block;
        	text-align:center;
        	font-family :Calibri,arial;
        	font-size :10pt;
        }
        
        .sendListBasket
        {
        	width :200px;
        	height :45px;
        	border-style:solid ;
        	border-radius:5px;
        	background :#F06529;
        	color:#ffffff;
        	cursor:pointer ;
        	border-width :0px;
        	font-family :Calibri,arial;
        	font-size :12pt;
        	
        }
        .sendListBasket:hover
        {
        	background :#604149;
        }
        
        .DeleteListBasket
        {
        	width :80px;
        	height :45px;
        	border-style:solid ;
        	border-radius:5px;
        	background :#F06529;
        	color:#ffffff;
        	cursor:pointer ;
        	border-width :0px;
        	font-family :Calibri,arial;
        	font-size :12pt;
        	
        }
        .DeleteListBasket:hover
        {
        	background :#604149;
        }
        
        Body
        {
        	background :#F2F1EC;
        }
        
        #txtUID
        {
        	color:#000;
        	font-family :Calibri,arial;
        	font-size:11pt;
        	border-radius:5px;
        }
        #txtPWD
        {
        	color:#000;
        	font-family :Calibri,arial;
        	font-size:11pt;
        	border-radius:5px;
        }
        
        .btn_boxmessageShow
        {
        	font-size:11pt;
        	font-family:Calibri,arial;
        	color:#ffffff;
        	background :#FB4668;
        	width:80px;
        	height:45px;
        	border-radius:10px;
        	border-style:solid ;
        	border-width:0px;
        	cursor :pointer;
        }
        .btn_boxmessageShow:hover
        {
        	background :#012935;
        }
        .btn_Message_Send
        {
        	 background-color:#FB4668;
        	 border: 0px solid #ffffff;
        	 border-radius:5px;
        	 font-size :11pt;
        	 height:50px;
        	 width:100px;
        	 cursor:pointer;
        	 margin-top :30px;
        }
        .btn_Message_Send:hover
        {
        	background-color:#012935;
        }
        .btnDownload_ShrtBook
        {
        	width:160px;
        	height :50px;
        	background :#FB4668;
        	border-radius:10px;
        	border-style:solid ;
        	border-width:0px;
        	cursor :pointer ;
        	color:#fff;
        	line-height :50px;
        	font-size :12pt;
        	font-family:Calibri,arial;
        }
        
        .btnDownload_ShrtBook:hover
        {
        	background :#00698A;
        }
        .btnDownload_ShrtBook i
        {
        	color:#ffffff;
        	font-size :16pt;
        	padding-right :5px;
        	padding-left :5px;
        }