/* א */
/*
*{
	margin:0px;
	padding:0px;
}
html{
	margin:0px;
	padding:0px;
}
*/
body{
	font-size:11px;
	text-align:center;
	font-family:tahoma,sans-serif;
	color: #ffffff;
	line-height:16px;
	background-position: 50% 0px;
	background-repeat: no-repeat;
	background-color: #000000;
	position:relative;
	margin:0px;
	padding:0px;
	height:auto;
	min-height:100%;
}
table{
	direction:inherit;
}
li{
	list-style-position:inside;
}
.brick,.full_width{
	width:993px;
}
.brick{
	margin:0px auto;
	text-align:right;
}
.clear{
	clear:both;
}
.underline{
	text-decoration:underline;
}
.checkers2{
	background:url(images/checkers2.gif);
}
.checkers1{
	background:url(images/checkers1.gif);
}
.checkers{
	background:url(images/checkers.gif);
}
a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:focus {
	text-decoration: underline;
}
a img{
	border:none;
}

.hp_colored_link,a.hp_colored_link{
	font-size:12px;
}

.color,a.color{
	color:#ffd439;
}
.bg_color{
	background-color:#ffd439;
}
h1.color{
	font-size:18px;
	font-weight:800;
}
h1 span{
	visibility:hidden;
}
/* ------------------- TOP ----------------------- */
#top{
	background:url(images/grey_top_coat.png);
}
#top div#top_mid{
	background:url(images/top_bg_line_at_bottom.png) left bottom repeat-x;
}
#top div#top_mid .brick{
	padding-top:18px;
	text-align:right;
}
#top div#top_mid .brick h1{
	background: url(images/logo.png) right top no-repeat;
	width: 366px;
	float:right;
	height:65px;
	padding-top:15px;
	font-size:20px;
	padding-right:40px;
}
#top div#top_mid .brick div#top_nav{
	float:left;
	width:500px;
	height:83px;
}
#top div#top_mid .brick div#top_nav ul{
	list-style-type:none;
	margin:10px 0px;
	margin-left:10px;
}
#top div#top_mid .brick div#top_nav ul li{
	float:left;
	padding:0px 10px;
	border-left:1px solid #a4a4a4;
}
#top div#top_mid .brick div#top_nav ul li.tools{
	border-left:none;
	padding-left:15px;
	background:url(images/tools_arrow_dn.gif) left center no-repeat;
}
#top div#top_mid #main_nav{
	background:url(images/main_nav_bg.png) center bottom no-repeat;
	height:53px;
	clear:both;
	position:relative;
	bottom:0px;
}
#top div#top_mid #main_nav table tbody tr td div ul{
	list-style-type:none;
	text-align:right;
	height:53px;
}
#top div#top_mid #main_nav table tbody tr td div ul li{
	text-align:right;
	height:53px;
	float:right;
}
#top div#top_mid #main_nav table tbody tr td div ul li a{
	display:block;
	text-align:center;
	font-weight:800;
	width:117px;
	height:43px;
	line-height:44px;
	background:url(images/main_nav_tab_bg.png) center top no-repeat;
	margin: 2px 2px 0px 0px;
	color:#ffd439;
}
#top div#top_mid #main_nav table tbody tr td div ul li a.on{
	background-image:url(images/main_nav_tab_bg_selected.png);
}
/*
#top div#top_mid #main_nav table tbody tr td div ul li a{
	height:53px;
	text-align:right;
	width:100%;
	position:relative;
}
#top div#top_mid #main_nav table tbody tr td div ul li a img.start_bg{
	background:url(images/main_nav_bg_darker.png) right center no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	height:53px;
	width:1px;
}
#top div#top_mid #main_nav table tbody tr td div ul li.first_in_the_line a{
}
#top div#top_mid #main_nav table tbody tr td div ul li.first_in_the_line a img.start_bg{
	background:url(images/main_nav_coat.png) right center no-repeat;
	width:5px;
}
#top div#top_mid #main_nav table tbody tr td div ul li.first_in_the_line a:hover img.start_bg{
	background-image:url(images/yellow/main_nav_bg_round_right.png);
}
#top div#top_mid #main_nav table tbody tr td div ul li a img.end_bg{
	background:url(images/main_nav_bg_lighter.png) left center no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	height:53px;
	width:1px;
}

#top div#top_mid #main_nav table tbody tr td div ul li a{
	display:block;
	position:relative;
	background:transparent url(images/main_nav_coat.png) 0px 0px repeat-x;
}

#top div#top_mid #main_nav table{
	background:transparent url(images/main_nav_coat.png) 0px 0px repeat-x;
}
#top div#top_mid #main_nav table tbody tr td div ul li a div.fancy span.show,
#top div#top_mid #main_nav table tbody tr td div ul li a div div.cover div span{
	margin:0px 20px;
	height:53px;
	line-height:50px;
	font-size:16px;
	font-weight:200;
	text-align:center;
	display:block;
}
#top div#top_mid #main_nav table tbody tr td div ul li a div.fancy div.cover{
	background:transparent url(images/main_nav_coat.png);
	position:absolute;
	left:0px;
	top:0px;
	height:53px;
}
#main_nav table tbody tr td div ul li a:hover div.fancy div.cover div,
#main_nav table tbody tr td div ul li a.on div.fancy div.cover div{
	background:transparent url(images/main_nav_ilumination.png) center top no-repeat;
}
#main_nav table tbody tr td div ul li a div.fancy div.cover div span{
	visibility:hidden;
}
#main_nav table tbody tr td div ul li.first_in_the_line a div.fancy div.cover div span{
	margin-right:15px;
}
#main_nav table tbody tr td div ul li a:hover div.fancy,#main_nav table tbody tr td div ul li a.on div.fancy {
	background:url(images/yellow/main_nav_bg.png) 0px 0px repeat-x;
}
*/
div#media_center_toggler_container {
	background:url(images/media_toggler.png) center center no-repeat;
	position:relative;
	margin-left:8px;
	height:27px;
	width:118px;
	cursor:pointer;
}
div#media_center_toggler_container img.socket{
	position:absolute;
	top:5px;
	left:5px;
}
div#media_center_toggler_container img.pulser{
	position:absolute;
	top:0px;
	left:0px;
}
div#media_center_toggler_container span.show img.arrow{
	margin-left:6px;
	margin-top:6px;
	float:left;
}
div#media_center_toggler_container span.show{
	position:relative;
	display:block;
	line-height:20px;
	margin-right:10px;
	width:108px;
}
div#media_center_toggler_container span.show span{
	float:right;
}


/* ------------------------- / TOP -------------------------------- */

/* --------------------------- PRESENTATION -------------------------------- */

#presentation div.brick{
	position:relative;
	background:url(images/presentation_bg.gif) left top repeat-y;
	min-height:299px;
}
#presentation div.brick img.bg_img,#presentation div.brick #clients_slides_container{
	position:absolute;
	width:973px;
	height:278px;
	top:9px;
	right:9px;
}

#presentation.slim div.brick{
	min-height:161px;
}
#presentation.slim div.brick img.bg_img,
#presentation.slim div.brick #clients_slides_container{
	height:140px;
}



#clients_slides_shaded_frame,
#clients_slides_window,
#clients_slides_strip{
	position:absolute;
	width:973px;
	height:278px;
	top:0px;
	right:0px;
}
#clients_slides_strip{
	width:10000px;
}
#clients_slides_window{
	overflow:hidden;
}
#clients_slides_strip img{
	width:973px;
	height:278px;
	float:right;
	margin-left:27px;
}
#clients_slides_strip span{
	display:none;
}
#clients_slide_info{
	position:absolute;
	width:973px;
	height:47px;
	bottom:0px;
	right:0px;
}
#clients_slides_text{
	float:right;
	padding-right:50px;
	width:500px;
}
#clients_slides_buttons{
	float:left;
	width:300px;
}
.client_button{
	float:right;
	display:block;
	width:25px;
	line-height:18px;
	height:25px;
	text-align:center;
	cursor:pointer;
	color:#ffd439;
	font-weight:800;
	padding-top:6px;
	background:url(images/client_btn.png) center center no-repeat;
}
.client_button.on{
	background-image:url(images/yellow/client_btn.png);
	color:#000000;
}
#clients_slide_click_capture{
	position:absolute;
	width:973px;
	height:231px;
	top:0px;
	right:0px;
	cursor:pointer;
}
div#media_center{
	background:url(images/presentation_bg.gif) left top repeat-y;
	width:993px;
	position:relative;
	height:0px;
	overflow:hidden;
}

#media_center_media{
	float:right;
	width:730px;
	padding-right:9px;
	height:403px;
}
#media_center_menu{
	float:left;
	width:245px;
	height:403px;
	margin-left:9px;
}
#media_center_content{
	position:absolute;
	width:993px;
	bottom:0px;
}
#media_center_menu_tabs{
	width:100%;
}

#media_center_menu_tabs tbody tr td{
	cursor:pointer; 
	text-align:center;
	vertical-align:middle;
}

#media_center_menu_tabs tbody tr td img{
	vertical-align:middle;
	height:29px;
	width:5px;
	margin:0px;
	padding:0px;
}

#media_center_menu_tabs tbody tr td.start_bg,
#media_center_menu_tabs tbody tr td.end_bg,
#media_center_menu_tabs tbody tr td.start_bg img,
#media_center_menu_tabs tbody tr td.end_bg img{
	vertical-align:middle;
	width:5px;
	margin:0px;
	padding:0px;
}
#media_center_menu_tabs tbody tr td.prev,
#media_center_menu_tabs tbody tr td.next,
#media_center_menu_tabs tbody tr td.none,
#media_center_menu_tabs tbody tr td.prev img,
#media_center_menu_tabs tbody tr td.next img,
#media_center_menu_tabs tbody tr td.none img{
	vertical-align:middle;
	width:2px;
	margin:0px;
	padding:0px;
}
#media_center_menu_tabs tbody tr td.prev,
#media_center_menu_tabs tbody tr td.next,
#media_center_menu_tabs tbody tr td.none{
	background:url(images/media_menu_tabs_trans.png) center center no-repeat;
}
#media_center_menu_tabs tbody tr td.prev{
	background-position: right center;
}

#media_center_menu_tabs tbody tr td.next{
	background-position: left center;
}
#media_center_menu_tabs tbody tr td.start_bg{
	background:url(images/media_menu_tabs_start.png) center center no-repeat;
}
#media_center_menu_tabs tbody tr td.end_bg{
	background:url(images/media_menu_tabs_end.png) center center no-repeat;
}
#media_center_menu_tabs tbody tr td.text{
	background:url(images/media_menu_tabs_run.png) center center repeat-x;
}
#media_center_menu_tabs tbody tr td.start_bg.on{
	background:url(images/yellow/media_menu_tabs_start.png) center center no-repeat;
}
#media_center_menu_tabs tbody tr td.end_bg.on{
	background:url(images/yellow/media_menu_tabs_end.png) center center no-repeat;
}
#media_center_menu_tabs tbody tr td.text.on{
	background:url(images/yellow/media_menu_tabs_run.png) center center repeat-x;
}
#media_center_menu_tabs tbody tr td span{
	vertical-align:middle;
	line-height:24px;
	height:29px;
	text-align:center;
	display:block;
	margin:0px;
	padding:0px;
	width:100%;
}

#media_center_list{
	background:#000000;
}
#media_center_list ul{
	list-style-type:none;
	height:365px;
}
#media_center_list ul li{
	display: block;
	text-align:center;
	margin:0px 6px 2px;
	width:233px;
	height:69px;
	background:url(images/media_menu_list_item.gif) center center no-repeat;
	text-align:right;
	
}
#media_center_list ul li.on{
	background-image:url(images/media_menu_list_selected_item.gif);
}
#media_center_list ul li a{
	display:block;
	height:69px;
	width:233px;
	padding-top:11px;
}
#media_center_list ul li a span.title,
#media_center_list ul li a span.more{
	display:block;
	float:right;
	width:134px;
}
#media_center_list ul li a span.more{
	color:#a4a4a4;
	margin-top:2px;
}
#media_center_list ul li a span.title{
	display:block;
	width:134px;
}
#media_center_list ul li a div.images{
	float:right;
	margin-right:8px;
	margin-left:11px;
}
#media_center_list ul li a div.images,
#media_center_list ul li a div.images img.show{
	width:69px;
	height:47px;
}
#media_center_list ul li a:hover,
#media_center_list ul li a:hover span{
	text-decoration:none;
}
#media_center_list ul li a:hover div.images img.show{
	background:url(images/play_cover.png) center center no-repeat;
}
/* ------------------------- / PRESENTATION -------------------------------- */



/* ------------------ CONTENT ----------------------------- */
#content div.brick{
	background:url(images/sombre_coat.png);
	position:relative;
	clear:both;
	min-height:500px;
}
#content_nav{
	clear:both;
}
#content_nav ul{
	list-style-type:none;
	text-align:right;
	height:38px;
}
#content_nav ul li{
	text-align:right;
	height:38px;
	float:right;
	margin-right:10px;
}
#content_nav ul li.other_side{
	float:left;
	margin-left:10px;
}
#content_nav ul li.other_side a div span.show img.clicker{
	width:40px;
	height:21px;
	background:url(images/x_clicker.gif) left bottom no-repeat;
	position:relative;
	top:6px;
}
#content_nav ul li a{
	height:38px;
	text-align:right;
	width:100%;
	position:relative;
}
#content_nav ul li a div img.start_bg{
	background:url(images/content_nav_right_bracet.png) right center no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	height:38px;
	width:5px;
}
#content_nav ul li a div img.end_bg{
	background:url(images/content_nav_left_bracet.png) left center no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	height:38px;
	width:5px;
}
#content_nav ul li a div img.content_nav_point{
	background:url(images/yellow/content_nav_point.png) center center no-repeat;
	position:absolute;
	left:50%;
	bottom:-0px;
	height:4px;
	width:7px;
	visibility:hidden;
}
#content_nav ul li a.on div img.content_nav_point{
	visibility:visible;
}
#content_nav ul li a{
	display:block;
	position:relative;
	background:url(images/content_nav_off_bg.gif) center center repeat-x;
}
#content_nav ul li a:hover,#content_nav ul li a.on {
	background:url(images/yellow/pixel.png);
}
#content_nav ul li.other_side a:hover{
	background:none;
}
#content_nav ul li a div{
	background:transparent url(images/content_nav_run.png) 0px 0px repeat-x;
}
#content_nav ul li a div span.show{
	margin:0px 20px;
	height:38px;
	line-height:38px;
	font-size:11px;
	font-weight:200;
	text-align:center;
	display:block;
}
#content_nav ul li.other_side a div span.show{
	line-height:28px;
	vertical-align:top;
}
#content_nav ul li a:hover div.color,#content_nav ul li a.on div.color {
	background:url(images/yellow/main_nav_bg.png) 0px 0px repeat-x;
}


#content_sections{
	position:relative;
	top:16px;
	left:0px;
}
#content_sections .content_section{
	text-align:right;
	margin:0px 10px;
	display:block;
	position:relative;
}
#content_sections .content_section.first_in_line{
}
#content_sections .content_section .content_section_header{
	background:url(images/content_nav_off_bg2.gif) center center repeat-x;
	cursor:pointer;
	display:block;
}
#content_sections .content_section .content_section_header div.content_section_header_a{
	background:url(images/content_nav_run.png) center center repeat-x;
	text-align:right;
	height:38px;
	width:100%;
	display:block;
	position:relative;
	top:0px;
	left:0px;
}
#content_sections .content_section .content_section_header div.content_section_header_a div.cont{
}
#content_sections .content_section .content_section_header div.content_section_header_a div span.show{
	margin:0px 20px;
	height:38px;
	line-height:38px;
	font-size:16px;
	font-weight:200;
	text-align:right;
	display:block;
}
#content_sections .content_section .content_section_header div.content_section_header_a div span.show span{
	float:right;
	display:block;
	width: 600px;
}
#content_sections .content_section .content_section_header div.content_section_header_a div img.gradiant{
	position:absolute;
	width:100%;
	height:38px;
	background:url(images/content_header_coat.png) center bottom repeat-x;
	top:0px;
	right:0px;
}
#content_sections .content_section .content_section_header div.content_section_header_a div img.clicker{
	width:38px;
	height:21px;
	background:url(images/slim_arrow_dn.gif) left bottom no-repeat;
	position:absolute;
	top:8px;
	left:18px;
}
#content_sections .content_section .content_section_header div.content_section_header_a div img.start_bg{
	background:url(images/content_nav_right_bracet.png) right center no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	height:38px;
	width:5px;
}
#content_sections .content_section .content_section_header div.content_section_header_a div img.end_bg{
	background:url(images/content_nav_left_bracet.png) left center no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	height:38px;
	width:5px;
}

#content_sections .content_section .content_section_content{
	height:0px;
	overflow:hidden;
}

#content_sections .content_section .content_section_content div.graphics{
	height:330px;
	width:970px;
	background-position: right top;
	background-repeat:no-repeat;
}

#content_sections .content_section .content_section_content div.graphics div.text{
	height:330px;
	width:540px;
	padding-right:40px;
/*	float:right; 
	position:relative;*/
}
#content_sections .content_section .content_section_content div.graphics div.text a.btn{
	/*position:absolute;
	top:250px;
	right:70px;*/
	background:url(images/win_more.png) center center no-repeat;
	color:#ffffff;
	display:block;
	text-align:center;
	padding-top:12px;
	width:137px;
	height:36px;
	text-decoration:none;
	font-size:12px;
	font-weight:800;
}
#content_sections .content_section .content_section_content div.graphics div.text a.btn:hover{
	text-decoration:underline;
}

#second_content_coloumn{
	position:relative;
	float:left;
	width:223px;
}



#second_content_coloumn #content_sections .content_section .content_section_header{
	position:relative;
	height:41px;
}
#second_content_coloumn #content_sections .content_section .content_section_header_a{
	background:url(images/second_coloumn_title_bg_rtl.png) top right no-repeat;
	position:absolute;
	width:252px;
	height:41px;
	right:0px;
	top:0px;
}
#second_content_coloumn #content_sections .content_section .content_section_header_a .cont .show{
	background:url(images/yellow/dripdrop.png) top right no-repeat;
	text-indent:25px;
	color:#ffd439;
	font-size:16px;
	line-height:32px;
}

























#content_containter{
	padding:0px 24px 0px;
}
#first_content_coloumn{
	float:right;
	width:702px;
}


div.blog_entry_pic{
	float:right;
	width:231px;
	height:150px;
	position:relative;
}

div.blog_entry_pic img.frame{
	background:url(images/blog_pic_frame.png) center center no-repeat;
	position:absolute;
	top:0px;
	right:0px;
	width:231px;
	height:150px;
}

div.blog_entry_pic img.src_pic{
	position:absolute;
	top:7px;
	right:7px;
	width:216px;
	height:136px;
}
div.blog_entry_content{
	float:right;
	width:430px;
	height:150px;
	margin-right:12px;
	position:relative;
}
div.blog_entry_content div.title div.text_block{
	float:right;
	clear:left;
	width:377px;
}
div.blog_entry_content div.title div.text_block div.tags{
	width:365px;
	color:#666666;
	height:16px;
	overflow:hidden;
}
div.blog_entry_content div.title div.text_block div.tags a{
	color:#666666;
	text-decoration:underline;
}
div.blog_entry_content div.title div.text_block div.text a{
	color:#ffffff;
}
div.blog_entry_content div.title div.text_block div.text a:hover{
	text-decoration:underline;
}
div.blog_entry_content div.title div.text_block div.text{
	width:365px;
	height:22px;
	font-weight:800;
	font-size:18px;
	margin-bottom:8px;
}
div.blog_entry_content div.title div.date_box{
	float:right;
	width:31px;
	height:40px;
	text-align:center;
}
div.blog_entry_content div.title div.date{
	float:right;
	width:31px;
	height:36px;
	background-image:url(images/yellow/calendar.png);
	text-align:center;
}
div.blog_entry_content div.date span.month{
	color:#ffffff;
	display:block;
	margin-left:auto;
	margin-right:auto;
	height:13px;
	line-height:13px;
	font-size:9px;
	text-align:center;
	width:25px;
	float:right;
	clear:both;
	margin-top:4px;
	margin-right:3px;
}

div.blog_entry_content div.date span.day{
	color:#000000;
	display:block;
	line-height:16px;
	height:16px;
	width:30px;
	font-size:18px;
	font-weight:800;
	text-align:center;
	margin-top:3px;
}

div.blog_entry_content div.links{
	position:absolute;
	right:0px;
	bottom:0px;
}
div.blog_entry_content div.links table tbody tr td a{
}
div.blog_entry_content div.links table tbody tr td a img,
div.blog_entry_content div.links table tbody tr td a span{
	vertical-align:bottom;
}
div.blog_entry_content div.links table tbody tr,
div.blog_entry_content div.links table tbody tr td{
	vertical-align:bottom;
}
div.blog_entry_content div.links table tbody tr td a span.bg_color{
	background-image:url(images/comments_count_bg.png);
	width:22px;
	line-height:18px;
	height:20px;
	display:block;
	text-align:center;
	font-weight:800;
	margin-right:15px;
	vertical-align:bottom;
}
div.blog_entry_content div.links table tbody tr td a:hover span.bg_color{
	text-decoration:none;
}
.dashed_bottom{
	padding-bottom:18px;
	margin-bottom:18px;
	background:url(images/dashed_bar.png) no-repeat center bottom;
}

.dashed_bottom.blog_entry.first_row{
	background:none;
	clear:none;
	float:right;
}
.dashed_bottom.blog_entry.first_row .blog_entry_pic_fr .blog_entry_content .text_block .text{
	width:120px;
	line-height:25px;
}
.dashed_bottom.blog_entry.first_row .blog_entry_pic_fr .blog_entry_content .text_block{
	float:right;
	clear:none;
	width:120px;
}
.dashed_bottom.blog_entry.first_row .blog_entry_pic_fr .blog_entry_content .linksX{
	float:left;
	width:60px;
	padding-left:22px;
	height:30px;
}
.dashed_bottom.blog_entry.first_row .blog_entry_pic_fr{
	width:234px;
	background:url(images/homepage_top_clt_row_bg.png) top center no-repeat;
	position:relative;
	height:178px;
}
.dashed_bottom.blog_entry.first_row .blog_entry_pic_fr .blog_entry_content{
	position:absolute;
	bottom:0px;
	right:0px;
	height:30px;
	width:230px;
}
.dashed_bottom.blog_entry.first_row .blog_entry_pic_fr .src_pic_fr .src_pic{
	width:211px;
}
.dashed_bottom.blog_entry.first_row .blog_entry_pic_fr .src_pic_fr{
	position:absolute;
	top:0px;
	right:0px;
	width:234px;
	height:152px;
	display:block;
	text-align:center;
	padding-top:8px;
}
.dashed_bottom.blog_entry.first_row .blog_entry_pic_fr .shade{
	position:absolute;
	top:0px;
	right:0px;
	background:url(images/homepage_top_clt_row_shade.png) center -3px no-repeat;
	width:234px;
	height:152px;
	display:block;
}
.dashed_bottom.blog_entry.first_row .blog_entry_pic,.dashed_bottom.blog_entry.first_row .blog_entry_content{
	float:none;
	clear:both;
}




#second_content_coloumn #content_sections .content_section {
	margin-bottom:7px;
}
#second_content_coloumn #content_sections .content_section .content_section_header div.content_section_header_a div img.clicker{
	background-image:url(images/round_clicker_plus2.png);
	height:25px;
	left:10px;
}
#second_content_coloumn #content_sections .content_section .content_section_header div.content_section_header_a div img.plus{
	position:absolute; 
	display:block;
	top:13px; 
	left:24px;
}
#second_content_coloumn #content_sections .content_section .content_section_header div.content_section_header_a div span.show span{
	width:170px;
}
#content_sections .content_section .content_section_content div.small_content_section{
	width:200px;
	background-position: left top;
	background-repeat:no-repeat;
	padding-right:30px;
}

#content_sections .content_section .content_section_content div.small_content_section span.li{
	display:block;
	width:170px;
	margin:6px 0px;
}
#content_sections .content_section .content_section_content div.small_content_section span.li span{
}
#content_sections .content_section .content_section_content div.small_content_section span.li img.bullette{
	width:22px;
	height:22px;
	margin-right:-26px;
	margin-left:15px;
}

.bottom_box{
	background:url(images/box_bg2.jpg) center center repeat-x;
	height:160px;
	position:relative;
	margin:0px 12px;
}
.bottom_box img.right_bracket,
.bottom_box img.left_bracket,
.bottom_box img.run{
	background:center center no-repeat;
	position:absolute;
	top:0px;
	height:160px
}
.bottom_box img.right_bracket{
	background-image:url(images/box_right_bracket.png);
	width:10px;
	right:0px;	
}
.bottom_box img.left_bracket{
	background-image:url(images/box_left_bracket.png);
	width:10px;
	left:0px;	
}
.bottom_box img.run{
	background-image:url(images/box_run2.png);
	background-repeat:repeat-x;
	width:10px;
	right:0px;
	top:0px;
	width:100%;
}
.bottom_box div.title{
	padding:10px 10px 0px;
	position:relative;
	font-weight:800;
	font-size:16px;
}
.bottom_box div.text{
	position:relative;
	padding:10px;
}
.bottom_box div.background{
	position:relative;
	height:0px;
}
.bottom_box div.read_more{
	position:absolute;
	bottom:5px;
	right:10px;
	height:30px;
	width:119px;
	line-height:28px;
	color:white;
	text-indent:10px;
	background:url(images/learn_more.png) no-repeat center top;
}



.article_gallery_item{
	text-align:center;
}
.article_gallery_item span{
	display:block;
	margin:5px;
}

/* ---------------- / CONTENT ----------------------------- */

#footer_spacer{
	height:51px;
}
#footer{
	border-top:1px dashed #999999;
	background:url(images/sombre_coat.png);
	position:absolute;
	bottom:0px;
	right:0px;
	width:100%;
}

#footer div.brick,#copyrights{
	line-height:40px;
	height:50px;
}
#copyrights{
	width:300px;
	float:left;
}

/* ----------------   Articles Category -------------------- */

.articleFrameInCategory{
	float:right;
	width:236px;
	height:180px;
}

.articleFrameInCategory div{
	width:229px;
	height:176px;
	position:relative;
	background:url(images/portfolioFrameX.jpg) center center no-repeat;
}

.articleFrameInCategory div img{
	width:216px;
	height:136px;
	position:absolute;
	top:7px;
	right:6px;
}

.articleFrameInCategory div a{
	width:229px;
	height:176px;
	position:absolute;
	top:0px;
	right:0px;
	display:block;
	font-weight:800;
}
.articleFrameInCategory div a span{
	color:#ffffff;
	position:absolute;
	top:144px;
	right:8px;
	text-decoration:none;
}
.articleFrameInCategory div a:hover{
	background:url(images/portfolioFrameBtn.gif) left bottom no-repeat;

}

a.tag_a{
	color:#6f6f6f;
}




/* ---------------- / Articles Category -------------------- */


















