@charset "UTF-8";
body{background:#222a2d;font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;line-height:1.2em;margin:0;padding:0}
#page_bg{color:#999;padding:0 0 30px;}

.clr{clear:both;overflow:hidden;font-size:0;line-height:0;}

ul{list-style:none;}
a,img{outline:none;}
img{border:none}
ul,ol,a,img,form, h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input:focus,select:focus,textarea:focus,a,a:link,a:visited,a:hover{border:none;outline:0}
a:hover{text-decoration:none;outline:none;}
input{border:none;vertical-align:middle;}
input,select,textareaa{background:transparent;}
br { height:10px; }

#wrapper {width:900px;margin:0 auto;}
#wrapper a.logo {float:left;width:340px;height:90px;text-indent:-9999px;background:transparent url(../img/logo.png) top left no-repeat;}

/* start icons */
.icons {float:right;width:auto;}
.icons li {float:left;width:auto;}
.icons a, .icons a span {float:left;width:35px;height:80px;margin:0 5px;text-indent:-9999px;font-size:0;cursor:pointer;}
.icons a span {display:none;margin:0;cursor:pointer;}

a.rss, a.rss .hover { background:transparent url(../img/rss_icon.png) top center no-repeat;}
a.rss .hover { background-position: bottom center; }

a.twitter, a.twitter .hover { background:transparent url(../img/twitter_icon.png) top center no-repeat; }
a.twitter .hover { background-position: bottom center; }

a.facebook, a.facebook .hover { background:transparent url(../img/facebook_icon.png) top center no-repeat; }
a.facebook .hover { background-position: bottom center; }
/* end icons */


/* start top menu */
#top_menu { width:900px;height:50px;background:transparent url(../img/top_menu_bg.png) top center no-repeat; }

.top_menu { float:left;width:auto; }
.top_menu li { float:left;width:auto; }

.top_menu a, .top_menu a span {float:left;height:50px;text-indent:-9999px;font-size:0;width:auto;}
.top_menu a span {display:none;cursor:pointer;}

.top_menu a.home, .top_menu a.home .hover { width:83px;background:transparent url(../img/top_menu_home_btn.png) top center no-repeat; }
.top_menu a.home .hover { background-position: bottom center; }

.top_menu a.about, .top_menu a.about .hover { width:79px;background:transparent url(../img/top_menu_about_btn.png) top center no-repeat; }
.top_menu a.about .hover { background-position: bottom center; }

.top_menu a.gallery, .top_menu a.gallery .hover { width:88px;background:transparent url(../img/top_menu_gallery_btn.png) top center no-repeat; }
.top_menu a.gallery .hover { background-position: bottom center; }

.top_menu a.contacts, .top_menu a.contacts .hover { width:88px;background:transparent url(../img/top_menu_contacts_btn.png) top center no-repeat; }
.top_menu a.contacts .hover { background-position: bottom center; }
/* end top menu */

/* start search */
#search_mod {position:relative;float:right;width:173px;height:50px;}
#search_mod_bg {position:relative;float:right;width:173px;height:50px;background:transparent url(../img/search_bg.png) top center no-repeat;}
#search_mod input.inputbox {
	position:absolute;
	top:20px;
	left:26px;
	border:none;
	float:left;
	font-size:11px;
	height:13px;
	line-height:13px;
	padding:2px 4px 3px;
}
#search_mod input.inputbox{ padding:3px 4px 2px !important;}
#top_menu .search_btn {
	float:none;
	position:absolute;
	top:14px;
	left:93px;
	width:58px;
	height:22px;
	background:transparent url(../img/search_btn.png) top center no-repeat;
}
/* end search */


/* start header */
#header { width:900px;height:209px;background:transparent url(../img/header_bg.png) top center no-repeat; }
#slideshow { position:relative;float:left;height:200px;width:630px;}
#slideshow div { position:absolute;top:5px;left:4px;z-index:10; }
#slideshow div.active {z-index:12;}
#slideshow div.last { z-index:11; }
#slideshow div img { display: block; }
/* end header */

/* start news */
#news {float:right;width:238px;height:180px;overflow:hidden;padding:15px 14px 0 0;}
#news h2 {margin:0 10px 10px 10px;color:#fff;font-size:14px;font-weight:700;line-height:normal;text-align:center;}
#news p {margin:0 10px 10px 10px;color:#d5eeff;font-size:11px;line-height:normal;text-align:left;}
/* end news */

/* start read more and send btn */
.read_more, .send_btn { display:block;width:80px;height:25px;margin:0 auto;}
a.black, a.black:link, a.black:visited { background:transparent url(../img/read_more_black.png) top center no-repeat; }
a.blue, a.blue:link, a.blue:visited { background:transparent url(../img/read_more_blue.png) top center no-repeat; }

a.send_btn, a.send_btn:link, a.send_btn:visited { background:transparent url(../img/send_blue.png) top center no-repeat; }
/* end news and send */

/* start popular */
#popular { width:852px;height:207px;padding:25px 24px 0;overflow:hidden;background:transparent url(../img/popular_bg.png) top center no-repeat; }
#popular .popular {float:left;width:260px;height:195px;}
#popular .popular p {margin:0 5px 10px;text-align:justify;line-height:normal;}
#popular .separator { float:left;width:36px;height:180px;background:transparent url(../img/popular_separator.png) center center no-repeat; }
/* end popular */

/* start content */
#content { width:892px;margin:0 auto;background:#394042 url(../img/content_bg.png) top center repeat-x; }
#content .content_b { width:862px;padding:10px 15px 0;background:transparent url(../img/content_b_bg.png) bottom center no-repeat; }

#content h1, h2, h3, h4, h5, h6 {font-family: Georgia,'Lucida Grande',Verdana,Arial,sans-serif;font-weight:400;line-height:normal;margin:0 0 10px}
#content h1 {
	font-size:24px;
	color:#fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content h2 {
	font-size:22px;
	color:#ccc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content h3 { font-size:20px;color:#ccc; }
#content h4 { font-size:18px;color:#ccc; }
#content h5 { font-size:14px;color:#ccc;font-family: Tahoma,Arial,Verdana,sans-serif;font-weight:700 }
#content h6 { font-size:12px;color:#ccc;font-family: Tahoma,Arial,Verdana,sans-serif; }
#content p  { text-align:justify;margin:0 0 10px; }
#content ul, #content ol  { padding:0;}
#content ul li { list-style-type:square;margin-left:20px;padding:0;}
#content ol li { margin-left:26px;padding:0;}
#content .qoute { border-left:3px solid #999;margin:20px 0 20px 15px;padding:0 0 0 15px;text-align:justify;}

/* end content */

/* start gallery */
#content .gallery li { float:left;display:inline;width:90px;height:90px;margin:0 20px 14px 0;} 
#content .img_bg { display:block;width:82px;height:82px;padding:4px;background:transparent url(../img/gallery_img_bg.png) top center repeat-x; }
/* end gallery */


/* start forms */
#content table.table_form { width:100%;color:#666;}
#content td { padding:0 20px 0 10px; vertical-align:top;}
#content td.right_side { padding:0 10px 0 0;width:270px;}

#content input ,#content select, #content textarea { color:#666;}

#content input.inputbox { border:1px solid #4e5557;float:left;font-size:11px;height:13px;line-height:13px;background:#222a2d;padding:2px 4px 3px;}
#content input.inputbox{ padding:3px 4px 2px !important;}
#content select.inputbox{border:1px solid #4e5557;height:20px;background:#fff;padding:1px;}
#content textarea.inputbox{float:left;width:350px;height:200px;padding:10px;border:1px solid #4e5557;background:#222a2d;font-size:12px;font-family:Tahoma,Arial,Verdana,sans-serif;}

#content table.table_form td { padding:0 0 10px; }
#content .check_radio { background:none;border:none; }
/* end forms */


/* start index */
#content .box1 {
	float:left;
	position:relative;
	width:310px;
	height:320px;
	background:transparent url(../img/index_box_bg.png) bottom center no-repeat;
}
#content .box1 .sign_up_now_btn { position:absolute;bottom:23px;right:29px;width:163px;height:36px;}
#content .box1 .hover { display:none;float:left;width:163px;height:36px;background:transparent url(../img/sign_up_now_btn.png) top center no-repeat;}
#content .box2 {
	float:left;
	width:551px;
	padding:10px 0 0 0;
}
#content .box2 .img_bg { margin:0 0 0 20px;float:right;}
#content .map { float:right;width:300px;}
#content .map .direct_link { display:block;text-align:center;color:#ccc;height:44px;line-height:43px;}

/* end index */

/* start footer */
#footer { width:900px;height:40px;line-height:39px;font-size:11px;color:#999;text-align:center; }
/* end footer */

