@charset "utf-8";

/* CSS Document */

@font-face {

    font-family: 'MyriadProRegular';

    src: url('../fonts/myriadpro-regular.eot');

    src: url('../fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),

         url('../fonts/myriadpro-regular.woff') format('woff'),

         url('../fonts/myriadpro-regular.ttf') format('truetype'),

         url('../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'MyriadProBold';

    src: url('../fonts/myriadpro-bold.eot');

    src: url('../fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),

         url('../fonts/myriadpro-bold.woff') format('woff'),

         url('../fonts/myriadpro-bold_.ttf') format('truetype'),

         url('../fonts/myriadpro-bold.svg#MyriadProBold') format('svg');

    font-weight: normal;

    font-style: normal;



}



body{

	background:url(../images/bg.jpg) #121d50 repeat-x;

	margin:0 auto;

	padding:0px 0 30px;

	font: 12px Arial, Helvetica, sans-serif;

}

.clr{

	clear:both;

}

h1,h2,h3,h4,h5,h6{

	margin:0 auto;

	padding:0px;

}

p{

	margin:0 auto;

	padding:0px;

}

img{ border:none;}

#wrapper{

	width:950px;

	margin:0 auto;

	padding:0px;

}

.border{ border-right:none !important; }

.margin-r{ margin-right:0 !important; }

a{

	color:#FFFFFF;

	text-decoration:none;

}

a:hover{}

#header{

	

}

#header-main{

	padding:8px 0 0 14px;

}

#logo{

	float:left;

	width:178px;

}

#header-right{

	float:right;

	margin-top:8px;

}

#social-icon{

	float:right;

}

#social-icon a{

	float:left;

	padding-left:4px;

	display:block;

}



/**************NAVIGATION

*****************************/
#menu{
	margin-top:14px;
	font-family: calibri , Arial;
	font-size:14px;
}

/*background:url(../images/menu-bar.jpg) repeat-x;*/

#menu ul{
	margin:0 auto;
	padding:0px;
	list-style:none;
}

#menu ul .first{ background:url(../images/left-bar.png) no-repeat left;}
#menu ul .first a{ background:url(../images/menu_bg.jpg) repeat-x; margin-left:7px;}
#menu ul .first:hover{ background: url(../images/menu-left-bar-a.jpg) no-repeat left;}
#menu ul .first:hover a{ background: url(../images/menu_bg-hover.jpg) repeat-x; color:#000;}
#menu ul .firstactive{ background: url(../images/menu-left-bar-a.jpg) no-repeat left;}
#menu ul .firstactive a{ background: url(../images/menu_bg-hover.jpg) repeat-x; margin-left:7px; color:#000;}


#menu ul .last{ background:url(../images/right-bar.png) no-repeat right;}
#menu ul .last a{ background:url(../images/menu_bg.jpg) repeat-x; margin-right:7px;}
#menu ul .last:hover{ background: url(../images/menu-right-bar-a.jpg) no-repeat right;}
#menu ul .last:hover a{ background: url(../images/menu_bg-hover.jpg) repeat-x; color:#000;}
#menu ul .lastactive{ background: url(../images/menu-right-bar-a.jpg) no-repeat right;}
#menu ul .lastactive a{ background: url(../images/menu_bg-hover.jpg) repeat-x; color:#000; margin-right:7px;}


#menu .firstactive a span,
#menu .last a span,
#menu .lastactive a span,
#menu li a:hover span
{ background:none;}



#menu ul li{
	float:left;
	line-height:40px;
	background:url(../images/menu_bg.jpg) repeat-x;
}

#menu ul li a{
	text-decoration:none;
	display:block;
	color:#FFFFFF;	
}

#menu li a span{ padding:0 14px; display:block;
	background:url(../images/menu-bar.jpg) no-repeat right;}
#menu ul li a:hover{ background: url(../images/menu_bg-hover.jpg) repeat-x; color:#000;}
#menu ul li a.active{ background: url(../images/menu_bg-hover.jpg) repeat-x; color:#000;}

#menu ul li ul{
display:none;
position:absolute;
width:150px;
font-size:13px;
}
#menu ul li:hover > ul{
display:block;
}
#menu li:hover > a{ background: url(../images/menu_bg-hover.jpg) repeat-x; color:#000;}
#menu li:hover > a span{ background:none;}
#menu ul li a:hover {}

#menu li ul li{ float:none; background:url("../images/menu_bg-hover.jpg") repeat-x; line-height:30px;}
#menu li ul li a{ color:#000; padding:0 14px;}
#menu li ul li a:hover{ background:url("../images/menu_bg.jpg") repeat-x; color:#fff;}

/*#menu li ul li, #menu li:hover ul li a, #menu .first ul li a{
	float:left;

	line-height:40px;

	background: url(../images/menu_bg.jpg) repeat-x;
	color:#fff;
	width:180px;
}
*/
/**************HEADER

*****************************/

#header-banner{

	margin-top:5px;

}

#content{

	background:#fff;

	padding:10px 4px 0;

}

#left{

	float:left;

	width:258px;

}

.head{

	background:#121d50;

	font: 17px/37px 'MyriadProBold' , arial;

	padding-left:10px;

	color:#FFFFFF;

}

.left-text{

	color:#000000;

	line-height:18px;

	padding:12px 0px;

	margin:0px 5px;

	border-bottom:solid 1px #dbdbdb;

}

.left-text p{

	text-align:justify;

}



.left-news{

	color:#000000;

	border-bottom:solid 1px #dbdbdb;

	line-height: 20px;

   margin-bottom:10px;

   overflow:hidden;

}





.date{

	color:#000000;

	font-weight:bold;

	display:block;

}

.blue{

	color:#121d50;

	display:block;

	padding:2px 0px;

	font:15px  'MyriadProRegular' , Arial;

}

.readmore{

	background:url(../images/but.jpg) no-repeat;

	   display: block;

    float: right;

    line-height:33px;

    text-align: center;

    width: 95px;

}

.readmore a,

.reg_btn a

{ display:block;}

.reg_btn{

	background:url(../images/big-but.jpg) no-repeat;

	display:block;

	text-align:center;

	width:247px;

	font: bold 24px/75px arial;

	margin-top:20px;

	margin-left:5px;

}



#center{

	float:left;

	width:412px;

	margin:0px 8px;

	color:#000;

	text-align:justify;

	line-height:18px;

}

#center_inner{

	float:left;

	width:670px;

	margin:0px 8px;

	color:#000;

	text-align:justify;

	line-height:18px;

}

.wel_img{

	outline-color:#999999;

	margin:6px 0;

	

	

}

#gallery{

	margin-top:30px;

}

#gallery_wrp{

margin-top:8px;

}



#right{

	float:left;

	width:254px;

}

#right .add_banner{

	margin-bottom:8px;

	display:block;

}

#footer{

	color:#000000;

	border-top:solid 1px #ccc;

}

#footer-main{

	background:#f6f6f6;

}

#foll{

	float:left;

	  padding-left: 30px;

}

#foll ul{

	list-style:none;

	margin:0 auto;

	padding:0px;

}

#foll li{

	float:left;

	padding-right:5px;

	display:block;

	line-height:3;

	padding-top:15px;

}

#foll li a{

	

}

.bot-left{

	background:url(../images/bot-right-left.jpg) left bottom no-repeat;

}

.bot-left div{

	background:url(../images/bot-right-right.jpg) right bottom no-repeat;

	height:9px;

}

.copyright{

	float:right;

	line-height:5;

	padding-right:30px;

	font-weight:bold;

}

.copyright address{

float:left;

padding-right:10px;

}

.copyright ul{

float:left;

list-style:none;

padding:0;

margin:0;

}

.copyright ul li{

float:left;

}

.copyright ul li a{

color:#000000;

text-decoration:none;

font-style:italic;

}

.copyright ul li a:hover{

text-decoration: underline;

}







.h {

    padding: 5px 5px 20px 0;

}



#form {

	}



.text_field{

	width:45%;

	height:22px;

	font-size:14px;

	}		

	

.err{

padding:7px;

color:#FF0000;

border:solid 1px #FF0000;

margin:10px 0;

}

.msg{

padding:7px;

color:#0000FF;

border:solid 1px #0000FF;

margin:10px 0;

}



#images{

	float:left;

	padding:8px;

	}



.shop_detailbar{ margin-bottom:10px; overflow:hidden;}

.shop_pic{ float: left;}

.shop_des{ overflow:hidden; padding:0px 5px;}

.shop_des span{ display:block; font-weight:bold; padding-bottom:5px;}

