body { background:#ffffff; font:13px Arial, Helvetica, sans-serif; padding:0; margin:0;}

html {

	padding:0;

	margin:0;

	font-family: Arial, Helvetica, sans-serif;

}

.clr { clear:both;}

.bg1 { width:90%; height:1px; background:#dfdfdf; padding:0 20px; margin:0;}

img { padding:0; margin:0; border:none; text-align:center;}



/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#bgcontainer { margin:0; padding:0; }

/**/ * html .Header { } /* */ 



.Header {

	width:950px;

	margin:0 auto;

	padding:0;

	color: #333;

	

}



.Logo {
	float:left;
	width:440px;
	margin:0;
	padding:0;
	color:#000
}

.Logo h2 {
	font:bold 30px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	padding:10px 10px 5px 10px;
	margin:10px 0 0 0;
	color: #F0F;

}

.Logo span {

margin-left:20px;

}

.Logo .text { width:155px; font:normal 11px Tahoma, Geneva, sans-serif; color:#6c6c6c; background:#000; padding:2px 0; margin:2px 0 0 10px; text-align:center;}

.Logo img { float:left; padding:10px 10px; margin:0;}

/*top_text*/

.top_text { width:600px; float:right; height:100px; margin:5px 0 0 0; padding:0;}

.top_text p { font:normal 11px Tahoma, Geneva, sans-serif; color:#fff; padding:0 0 0 20px; margin:0;}

.top_text img { padding:0; margin:0; float:left;}

/*resize*/

.resize { width:100%; margin:3px 0 0 0; padding:0; height:38px;  top repeat-x;}



.resize p { padding:0; margin:0; float:left;} 

.resize p .right { padding:0; margin:0; float:right;}





/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/**/ * html .Search  {} /**/ 

.Search { width:394px; padding:0; margin:0; float:left;}

.Search form { padding:8px 5px 0 5px; float:right;}

.Search input { color:#ffffff; float:left; padding:0; margin:0 2px 0 0;}

.Search  input.keyword { background:#FFF; border:1px solid #444547; width:170px; color:#6b6b6b; padding:2px 5px; height:15px; font:normal 12px Tahoma, Geneva, sans-serif;} 

.Search  input.search { }



/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Menu {	padding:0; margin:0 0 0 10px; width:600px; float:left;}

.Menu ul { list-style:none; margin:0; padding:4px 0 0 0;}

.Menu ul li { padding:6px 10px; margin:0; float:left; line-height:16px;}

.Menu ul li a { padding:4px 20px 8px 20px; margin:0; outline:0; background:url(images/a_menu.gif) top no-repeat;  font:normal 13px   Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none; line-height:16px;}

.Menu ul li a:hover { text-decoration:none; background:url(images/hover_menu.gif) top no-repeat;}

.Menu a.active { text-decoration:none; background:url(images/hover_menu.gif) top no-repeat;}



/*SimpleText ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.SimpleText { width:958px; margin:10px auto; padding:0; height:258px;}

.SimpleText a { padding:0; margin:0;}



/* Bg Resize */

.bgRasize { background:#FFF; border:1px solid #dedede; border-left:0; border-right:0;}

/* body */

.body { width:1000px; padding:0; margin:20px auto 0 auto;}

.body h2 {
	font:normal 14px Tahoma, Geneva, sans-serif;
	color:#1b1b1b;
	padding:15px 10px;
	margin:0;
	font-size: 24px;
}

.body h3 { font:normal 18px Tahoma, Geneva, sans-serif; color:#1b1b1b; padding:15px 10px; margin:0; border-bottom:1px solid #e9ebec; }

.body h4 { font:normal 18px Tahoma, Geneva, sans-serif; color:#4f4f4f; padding:10px 10px; margin:10px 20px 10px 20px;}

.body p  { font:normal 12px Tahoma, Geneva, sans-serif; color:#4a4a4a; padding:0 15px; margin:10px 0;}

.body strong {
	color:#F00;
}

.body a { color:#F00; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none;}

.body img { float:left; margin:0; padding:20px;}

.body .bottons { width:100%; height:20px; margin:0; padding:0;}

.body .bottons img { padding:0; margin:0;}

.body2 { width:1000px; padding:0; margin:0 0 0 5px; background:#fff url(images/bg_con.gif) top repeat-x; border:1px solid #858585;}

.body2 h2 { font:bold 24px   Arial, Helvetica, sans-serif; color:#2d2d2d; padding:15px 10px; margin:0; border-bottom:1px solid #e9ebec;}

.body2 h3 { font:bold 24px   Arial, Helvetica, sans-serif; color:#2d2d2d; padding:15px 10px; margin:0; }

.body2 h4 { font:normal 48px  Georgia, "Times New Roman", Times, serif; color:#1b1b1b; padding:10px 10px;  margin:10px 20px 10px 20px; border-bottom:1px solid #a5a295;}

.body2 p {font:normal 13px   Arial, Helvetica, sans-serif; color:#8e8e8e; padding:0 15px; margin:10px 0;}

.body2 a { color:#d34600; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}

.body2 img { float:left; margin:0; padding:20px; max-width:173px; max-height:150px;}



/*main_body*/

.main_body { width:560px; padding:0; margin:10px 10px; float:left;}

.main_body ul { font:normal 12px Arial, Helvetica, sans-serif; color:#3a3c3c; padding:5px 0; margin:0 auto; width:400px;}

.main_body li {padding:5px 0 5px 25px; margin:0; list-style:none; background:url(images/bg_ul_li.gif) left no-repeat;}

.main_body a {
	font:normal 11px  Tahoma, Geneva, sans-serif;
	color:#a71256;
	margin:0;
	padding:0;
	text-decoration:none;
	font-size: 18px;
}

.main_body .data { float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#242424; text-align:center; width:100px; margin:0 10px 0 10px; padding:0 15px;}

.main_body .title { float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}

.main_body img { padding:0; margin:5px 15px; border:none;}

/* right_body*/

.right_body { width:374px; padding:0 0 0 10px; margin:10px 5px; float:right; border-left:1px solid #e8eaea;}

.right_body ul { font:normal 12px Arial, Helvetica, sans-serif; color:#3a3c3c; padding:5px 0; margin:0;}

.right_body li { list-style:none; padding:5px 0 5px 20px; margin:0; background:url(images/bg_ul_li_sub.gif) left no-repeat;}

.right_body li a { font:normal 11px Tahoma, Geneva, sans-serif; color:#4a4a4a; text-decoration:none;}

.right_body li a:hover {font:bold 11px Tahoma, Geneva, sans-serif; color:#4a4a4a; text-decoration:underline;}

.right_body a {
	font:bold 11px  Tahoma, Geneva, sans-serif;
	color:#a71256;
	margin:0;
	padding:0;
	text-decoration:underline;
	font-size: 24px;
}

.right_body .data { float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#242424; text-align:center; margin:5px 10px 0 10px; padding:5px 5px;}

.right_body .title { float:left; font:bold 11px  Tahoma, Geneva, sans-serif; color:#000; margin:0; padding:0; margin:10px 10px 0 2px; padding:0 5px;}

.right_body em { font:italic 11px Arial, Helvetica, sans-serif; color:#666666; float:right;}

.right_body .bold {font:bold 11px Tahoma, Geneva, sans-serif; color:#000;}

.right_body img { padding:0; margin:10px 10px; border:none; max-height:200px; max-width:300px;}

/* blog_right*/

.blog_right { width:374px; padding:0 0 0 10px; margin:0 5px; float:right; border-left:1px solid #e8eaea;}

.blog_right ul { font:normal 12px Arial, Helvetica, sans-serif; color:#3a3c3c; padding:5px 0; margin:0;}

.blog_right li {padding:5px 0; margin:0;}

.blog_right a { font:bold 12px Arial, Helvetica, sans-serif; color:#860e00; margin:0; padding:0; text-decoration:underline;}

.blog_right .data { float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#8e8e8e; background:#f0f0f0; text-align:center; margin:5px 10px 0 10px; padding:5px 5px;}

.blog_right .title { float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#2d2d2d; margin:0; padding:0; margin:10px 10px 0 2px; padding:0 5px;}

.blog_right em { font:italic 11px Arial, Helvetica, sans-serif; color:#666666; float:right;}

.blog_right img { padding:0; margin:0; border:none;}

/*Portfolio*/

.Portfolio { width:960px; padding:0 20px; margin:0 auto; background:#fff url(images/bg_con.gif) top repeat-x; border:1px solid #858585;}

.Portfolio h2 { font:bold 24px Arial, Helvetica, sans-serif; color:#2d2d2d; margin:10px 0 0 20px; border-bottom:1px solid #e9ebec; padding:20px 0 0 0;}

.icon { width:300px; float:left; margin:5px 10px; padding:0;}

.icon p { font:normal 11px Arial, Helvetica, sans-serif; color:#8e8e8e; padding:5px 5px; margin:0;}

.icon a { font:bold 13px Arial, Helvetica, sans-serif; color:#860e00; text-decoration:none;}

.icon a span { font:bold 13px Arial, Helvetica, sans-serif; color:#3673ad;}

.icon img { padding:0; margin:5px auto;}

/* Conatct Form */

.response { font:normal 12px Arial, Helvetica, sans-serif; color:red; text-align:center;}

.loader { text-align:center; width:auto; padding:0; margin:0;}

#contactform { margin:0; padding:5px;}

#contactform * { font-family:Arial, Helvetica, sans-serif;; font-size:12px;}

#contactform ol { margin:0; padding:0; list-style:none;}

#contactform li { margin:0 0 5px 0; padding:10px; background:none;}

#contactform li.buttons { margin:0; overflow:hidden;}

#contactform label { margin:0; width:150px; display:block; float:left; padding:0 0 2px 0; font:normal 14px Arial, Helvetica, sans-serif; color:#666666;}

#contactform label span { font:normal 11px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}

#contactform input.text { width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}

#contactform textarea { width:280px; border:1px solid #d6d6d6; padding:2px; background:#fff;}

#contactform li.buttons input { padding:3px 10px; margin:0 0 0 150px; background:#ac1256; border:1px solid #fff; color:#FFF; float:left;}



/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.FBG { padding:0 0 10px 0; margin:20px 0 0 0; background:url(images/FBG_bg.gif); border-top:11px solid #eeeeee;}

.FBG_resize { width:1000px; margin:0 auto;}



.FBG h2 { font:normal 22px  Tahoma, Geneva, sans-serif; color:#fff; padding:5px 0 5px 0; margin:0;}

.FBG ul { font:normal 12px Arial, Helvetica, sans-serif; color:#999999; padding:0; margin:10px 0; list-style:none;}

.FBG li { padding:2px 5px; margin:3px 2px; background:#252526;}



.FBG p { font:normal 11px  Tahoma, Geneva, sans-serif; color:#666666; padding:10px 0 0 10px; margin:0;}

.FBG strong { color:#878787;}

.FBG a { font:bold 11px Arial, Helvetica, sans-serif; color:#860e00; text-decoration:none;}

.FBG .Recent { width:240px; padding:0 20px; margin:10px 20px auto; float:left;}

.FBG .Email { width:240px; padding:0 20px; margin:10px 20px auto; float:left; border-left:1px solid #252525;}

.FBG .Email img { margin:2px; padding:0; float:right;}

.FBG .Contacts  { width:240px; padding:0 20px; margin:10px 20px auto; float:left; border-left:1px solid #252525;}



/* Email ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Email { width:394px; padding:0; margin:0; float:left;}

.Email form { padding:8px 5px 0 5px; float:right;}

.Email input { color:#ffffff; float:left; padding:0; margin:0 3px 0 0;}

.Email  input.keyword { background:#2a2a2a; border:1px solid #414141; width:130px; color:#666666; padding:6px 5px; height:14px; font:normal 12px Tahoma, Geneva, sans-serif;} 

.Email  input.email { }



.Footer { padding:10px 0; margin:0; text-align:center; background:#202020; }

.Footer p { color:#565656; padding:0; margin:0; font:normal 10px 'Verdana';}

.Footer a { color:#565656; text-decoration:underline;}







/*********MENU*****/

#menu {

				font-family: Arial, sans-serif;

				font-weight: bold;

				text-transform: uppercase;

				 

				padding: 0;

				list-style-type: none;

				background-color: #eee;

				font-size: 13px;

				height: 40px;

				border-top: 2px solid #eee;

				border-bottom: 2px solid #ccc;

			}

			#menu li {

				float: left;

				margin: 0;				

			}

			#menu li a {

				text-decoration: none;

				display: block;

				padding: 0 20px;

				line-height: 40px;

				color: #666;

			}

			#menu li a:hover, #menu li.active a {

				background-color: #f5f5f5;

				border-bottom: 2px solid #DDD;

				color: #999;

			}

			#menu_wrapper ul {margin-left: 12px;}

			#menu_wrapper {padding: 0 16px 0 0; background: url(images/grey.png) no-repeat right;}

			#menu_wrapper div {float: left; height: 44px; width: 12px; background: url(images/grey.png) no-repeat left;}
h2 {
	font-size: 10px;
}

