@charset "utf-8";

/* ================================================================================== */
/* =============================== index.php [START] ================================ */
/* ================================================================================== */
*{ margin:0px; padding:0px; border:0px; font-family:Arial, Verdana, Tahoma, Helvetica;
   font-size:12px; line-height:17px; color:#ffffff; background-repeat:no-repeat; }
a{ text-decoration:none;}
a img{ border:0px;}
/*html{ height:100%; }*/
body{ background:url(../graph/shared/body_bg.gif) 0px 0px repeat-x #161516; color:#ffffff;  }

.photogalleryNavigation a {float: right; margin-right: 20px;}

.tag_p{ text-indent:22px; }
/* =============================== override [START] ================================= */
.override:after, .mde:after, .mdel:after, .mder:after, .boxa:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.override, .mde, .mdel, .mder, .boxa{display: inline-block;}

/* Hides from IE-mac \*/
* html .override, * html .mde, * html .mdel, * html .mder, * html .boxa{height: 1%;}
.override, .mde, .mdel, .mder, .boxa{display: block;}
/* End hide from IE-mac */
/* =============================== override [END] =================================== */
/* =============================== mde [START] ====================================== */
.color_white{ color:#ffffff !important; }
.color_blue{ color:#0181ec !important; }
.color_grey{ color:#818181 !important; }
.color_red{ color:#ef0000 !important; }
.size10{ font-size:10px !important; line-height:14px !important;}
.size12{ font-size:12px !important; line-height:17px !important;}
.size14{ font-size:14px !important; line-height:17px !important;}
.size16{ font-size:16px !important; line-height:20px !important;}
.size18{ font-size:18px !important; line-height:22px !important;}
.size20{ font-size:20px !important; line-height:25px !important;}
.seta_size10{ font-size:10px !important; line-height:14px !important;}
.seta_size12{ font-size:12px !important; line-height:17px !important;}
.seta_size14 a{ font-size:14px !important; line-height:17px !important; }
.seta_size16 a{ font-size:16px !important; line-height:20px !important; }
.seta_size18{ font-size:18px !important; line-height:22px !important;}
.seta_size20{ font-size:20px !important; line-height:25px !important;}
.seta_bold a{ font-weight:bold; }
.seta_color_white a{ color:#ffffff !important; }
.seta_color_blue a{ color:#0181ec !important; }
.seta_color_grey a{ color:#818181 !important; }
.seta_color_red a{ color:#ef0000 !important; }
.seta_underline a{ text-decoration:underline; }

a{
	font-family:Arial, Verdana, Tahoma, Helvetica;
   	font-size:12px; 
	line-height:17px;
	color: #0181EC;
	/*text-decoration:underline;*/
}

a:hover{ color:#ef0000; }

.mde{
	width:904px;
	margin:0px auto 0px auto;
	position:relative;
	/* override */
}

#mde_under_menu{ padding-top:34px; background:url(../graph/shared/body_bg.gif) 0px -397px repeat-x #161516;  }

.mdel{
	width:232px;
	position:relative;
	float:left;
	/* override */
}

.mder{
	width:648px;
	position:relative;
	float:right;
	/* override */
}
.mde, .mde p, .mde p b,
.mdel p, .mdel p b,
.mder p, .mder p b,
.mdex p, .mdex p b,
.mdey p, .mdey p b, 
.mdel, .mder, .mdex, .mdey{
	font-family:Arial, Verdana, Tahoma, Helvetica;
   	font-size:12px; 
	line-height:17px;
	color:#ffffff;
}

.mdel a, .mder a, .mdex a, .mdey a, .link_one, .link_two, .link_three, 
.set_link_one, .set_link_two, .set_link_three{
	font-family:Arial, Verdana, Tahoma, Helvetica;
   	font-size:12px; 
	line-height:17px;
}

.link_one{ color:#ffffff; text-decoration:underline; }
.link_one:hover{ color:#ef0000 !important; }

.seta_link_one a{color: #0181EC; text-decoration:underline; }
.seta_link_one a:hover{ color:#ef0000 !important; }

.link_two{ color:#ffffff; }
.link_two:hover{ color:#0181ec; text-decoration:underline; }

.seta_link_two a{ color:#ffffff; }
.seta_link_two a:hover{ color:#0181ec !important; text-decoration:underline; }

.link_three{ color:#ffffff; }
.link_three:hover{ color:#0181ec; text-decoration:underline; }

.seta_link_three a{ color:#ffffff; }
.seta_link_three a:hover{ color:#0181ec !important; text-decoration:underline; }

.link_client{  
	padding-left:2px; 
	padding-right:2px; 
	font-family:Arial, Verdana, Tahoma, Helvetica;
   	font-size:12px; 
	line-height:17px;
	color:#0181ec; 

}
.link_client:hover{ background-color:#ffffff; color:#2d2e2e; }

.mdex{
	width:392px;
	position:relative;
	float:left;
	overflow:hidden;
}

.mdey{
	width:232px;
	position:relative;
	overflow:hidden;
	float:right;
}

#main_container{
	width:100%;
	position:relative;
	left:0px;
	/*min-width:904px;*/
	min-width:948px;
	overflow:hidden;
}
/* =============================== mde [END] ======================================== */
/* =============================== mde_ul [START] =================================== */
.mdeul{ position:relative; overflow:hidden; }
.mdeul_bg1 li{ background:url(../graph/shared/ul_sign1.gif) 0px 5px no-repeat; }
.mdeul_bg2 li{ background:url(../graph/shared/ul_sign2.gif) 0px 4px no-repeat; }
.mdeul_bg3 li{ background:url(../graph/shared/ul_sign3.gif) 0px 4px no-repeat; }

.mdeul_bg1o li{ background:url(../graph/shared/ul_sign1.gif) 0px 5px no-repeat !important; }
.mdeul_bg2o li{ background:url(../graph/shared/ul_sign2.gif) 0px 4px no-repeat !important; }
.mdeul_bg3o li{ background:url(../graph/shared/ul_sign3.gif) 0px 4px no-repeat !important; }


.set_mdeul_bg1 ul li{ background:url(../graph/shared/ul_sign1.gif) 0px 5px no-repeat !important; }
.set_mdeul_bg2 ul li{ background:url(../graph/shared/ul_sign2.gif) 0px 5px no-repeat !important; }
.set_mdeul_bg3 ul li{ background:url(../graph/shared/ul_sign3.gif) 0px 5px no-repeat !important; }


.mdeul li{
	/*background:url(../graph/_shared/ul_sign1.gif) 0px 4px no-repeat;*/
	padding-left:15px;
	list-style:none;
	position:relative;
	overflow:hidden;
	min-width:80%;
}

.mdeul li p{margin-left:0px; margin-right:0px; position:relative; }


/* =============================== mde_ul [END] ===================================== */
/* =============================== top [START] ====================================== */

#top{
	background-image:url(../graph/shared/top/top_bg_cr.jpg);
	height:358px;
}

#top_logo, #top_logo_link{
	width:269px;
	height:42px;
	position:absolute;
	left:41px;
	top:96px;
}

#top_logo{ background-image:url(../graph/shared/top/top_logo.png); }

#top_text{
	background-image:url(../graph/shared/top/top_text.png);
	width:323px;
	height:111px;
	position:absolute;
	left:89px;
	top:179px;
}

#top_bg_lt{
	background-image:url(../graph/shared/top/top_bg_lt.jpg);
	width:273px;
	height:358px;
	position:absolute;
	left:-273px;
	top:0px;
}

#top_bg_rt{
	background-image:url(../graph/shared/top/top_bg_rt.jpg);
	width:155px;
	height:358px;
	position:absolute;
	right:-155px;
	top:0px;
}

/* =============================== top [END] ======================================== */
/* =============================== menu [START] ===================================== */
#menu{ height:39px; background:url(../graph/shared/menu/menu_bg.gif) 0px 0px repeat-x; }

.menul{
	width:904px;
	height:39px;
	position:relative;
}

.menul li{
	background:url(../graph/shared/menu/menul_sep.gif) 0px 0px no-repeat;
	list-style:none;
	float:left;
	padding-left:2px;
	
	position:relative;
	overflow:hidden;
}
.menul li a{
	background-position:center 14px;
	padding:0px 19px 0px 19px;
	height:39px;
	position:relative;
	float:left;
	overflow:hidden;
}

.menul li a img{ height:39px; width:100%; }
.menul li a:hover img{ background:url(../graph/shared/menu/menul_arrow.gif) center 6px no-repeat; }
.menul_active a img{ background:url(../graph/shared/menu/menul_arrow.gif) center 6px no-repeat; }

.menul .current img {background: transparent url(../graph/shared/menu/menul_arrow.gif) no-repeat scroll 50% 6px;}

#menul_home, #menul_home2{ background-image:none; }
#menul_home a{ background-image:url(../graph/shared/menu/menul_home.gif); width:43px;}
#menul_home a:hover, #menul_home.current a { background-image:url(../graph/shared/menu/hover/menul_home.gif); }
#menul_home2 a{ background-image:url(../graph/shared/menu/hover/menul_home.gif); width:43px;}

#menul_biography a{ background-image:url(../graph/shared/menu/menul_biography.gif); width:83px;}
#menul_biography a:hover, #menul_biography.current a { background-image:url(../graph/shared/menu/hover/menul_biography.gif); }
#menul_biography2 a{ background-image:url(../graph/shared/menu/hover/menul_biography.gif); width:83px; }

#menul_gallery a{ background-image:url(../graph/shared/menu/menul_gallery.gif); width:60px;}
#menul_gallery a:hover, #menul_gallery.current a { background-image:url(../graph/shared/menu/hover/menul_gallery.gif); }
#menul_gallery2 a{ background-image:url(../graph/shared/menu/hover/menul_gallery.gif); width:60px;}

#menul_video a{ background-image:url(../graph/shared/menu/menul_video.gif); width:45px;}
#menul_video a:hover, #menul_video.current a { background-image:url(../graph/shared/menu/hover/menul_video.gif); }
#menul_video2 a{ background-image:url(../graph/shared/menu/hover/menul_video.gif); width:45px;}

#menul_clients a{ background-image:url(../graph/shared/menu/menul_clients.gif); width:54px;}
#menul_clients a:hover, #menul_clients.current a { background-image:url(../graph/shared/menu/hover/menul_clients.gif); }
#menul_clients2 a{ background-image:url(../graph/shared/menu/hover/menul_clients.gif); width:54px;}

#menul_events a{ background-image:url(../graph/shared/menu/menul_events.gif); width:51px;}
#menul_events a:hover, #menul_events.current a{ background-image:url(../graph/shared/menu/hover/menul_events.gif); }
#menul_events2 a{ background-image:url(../graph/shared/menu/hover/menul_events.gif); width:51px;}

#menul_testimonials a{ background-image:url(../graph/shared/menu/menul_testimonials.gif); width:102px;}
#menul_testimonials a:hover, #menul_testimonials.current a { background-image:url(../graph/shared/menu/hover/menul_testimonials.gif); }
#menul_testimonials2 a{ background-image:url(../graph/shared/menu/hover/menul_testimonials.gif); width:102px;}

#menul_contact a{ background-image:url(../graph/shared/menu/menul_contact.gif); width:56px;}
#menul_contact a:hover, #menul_contact.current a {background-image:url(../graph/shared/menu/hover/menul_contact.gif); }
#menul_contact2 a{ background-image:url(../graph/shared/menu/hover/menul_contact.gif); width:56px;}

#menul_press a{ background-image:url(../graph/shared/menu/menul_press.gif); width:40px;}
#menul_press a:hover, #menul_press.current a{ background-image:url(../graph/shared/menu/hover/menul_press.gif); }
#menul_press2 a{ background-image:url(../graph/shared/menu/hover/menul_press.gif); width:40px;}

/*#menul_home a:hover img{ background:url(../graph/shared/menu/menul_arrow.gif) center 6px no-repeat; }*/
/* =============================== menu [END] ======================================= */
/* =============================== mdel [START]====================================== */

.title1{
	background:url(../graph/shared/mde/title_bg.gif) 0px 0px repeat #171717;
	border:2px solid #171717;
	padding:4px 12px 4px 12px;
	position:relative;
	overflow:hidden;
}
.title1 p, .title1 p b{
	font-family:Arial, Verdana, Tahoma, Helvetica;
   	font-size:20px; 
	line-height:25px;
	color:#fafafa;
}
.title1 p{ padding-left:28px; background:url(../graph/shared/mde/title_arrow.gif) 0px 5px no-repeat; }

.boxa{
	background:#171717;
	width:auto;
	padding:0px 12px 0px 12px;
	position:relative;
	overflow:hidden;
}

.boxa, .boxa p, .boxa p b{
	font-family:Arial, Verdana, Tahoma, Helvetica;
   	font-size:12px; 
	line-height:17px;
	color:#fafafa;
}
/*
.boxa{ width:208px; }
.boxb{ width:368px; }
*/
/* =============================== mdel [END] ======================================= */
/* =============================== foot [START] ===================================== */
#foot{ padding:30px 12px 10px 12px; }
#foot p, #foot p b, #foot a, .link_foot{
	font-family:Arial, Verdana, Tahoma, Helvetica;
   	font-size:12px; 
	line-height:17px;
	color:#818181;
}

.link_foot:hover{ color:#ffffff !important; text-decoration:underline; }
.foot_sep{ margin-left:10px; margin-right:10px; }
/* =============================== foot [END] ======================================= */
/* ================================================================================== */
/* =============================== index.php [END] ================================== */
/* ================================================================================== */
/* ================================================================================== */
/* =============================== additions.php [START] ============================ */
/* ================================================================================== */
/* =============================== form [START] ===================================== */
.new_label{
	font-size:12px !important;
	line-height:16px !important;
	color:#ffffff;
}

.new_form{
	width:300px;
	position:relative;
	margin:0px auto 0px auto;
}

.new_form label{
	font-size:12px;
	line-height:16px;
	color:#ffffff;
}

.new_form .cat_listbox{
	background-color:#ffffff !important;
	width:252px !important;
	height:100px !important;
	padding:3px 3px 3px 3px !important;
	border:1px solid #0181ec !important;
	position:relative;
color: #000 !important;
}

.new_form .cat_textbox{
	background-color:#ffffff !important;
	width:252px !important;
	height:13px !important;
	padding:2px 3px 2px 3px !important;
	border:1px solid #0181ec !important;
	position:relative;
color: #000 !important;
}

.new_form .cat_button{
	background-color:#ffffff !important;
	border:1px solid #0181ec !important;
	padding:0px 10px 0px 10px;
	cursor:pointer;
}

.new_form .cat_button:hover{ cursor:pointer; }

.new_form div{
	font-size:12px;
	line-height:16px;
	color:#ffffff;	
}

.new_form .cat_dropdown_smaller{
	background-color:#ffffff;
	width:252px;
	height:20px;
	border:1px solid #0181ec;
	position:relative;
color: #000 !important;
}
/* =============================== form [END] ======================================= */
/* =============================== form2 [START] ==================================== */
.new_form2{
	width:300px;
	position:relative;
	margin:0px auto 0px auto;
}

.new_cat_listbox{
	background-color:#ffffff !important;
	width:252px !important;
	height:100px !important;
	padding:3px 3px 3px 3px !important;
	border:1px solid #0181ec !important;
	position:relative;
}

.new_cat_textbox{
	background-color:#ffffff !important;
	width:252px !important;
	height:13px !important;
	padding:2px 3px 2px 3px !important;
	border:1px solid #0181ec !important;
	position:relative;
}

.new_cat_button{
	background-color:#ffffff !important;
	border:1px solid #0181ec !important;
	padding:0px 10px 0px 10px;
	cursor:pointer;
}

.new_cat_button:hover{ cursor:pointer; }

.new_cat_dropdown_smaller{
	background-color:#ffffff;
	width:252px;
	height:20px;
	border:1px solid #0181ec;
	position:relative;
}
/* =============================== form2 [END] ====================================== */
.hover_bgblack{ background-image:url(../graph/shared/empty.gif); }
.hover_bgblack:hover{ background-color:#000000; }
/* ================================================================================== */
/* =============================== additions.php [END] ============================== */
/* ================================================================================== */

